2010-12-28 8 views
1

기본 활동에서 활동을 시작하는 방법을 알고 싶습니다.
내 시나리오는 다음과 같습니다.환경 설정 활동에서 활동 호출 방법?

보기에 이미지 집합을 표시하는 응용 프로그램이 있습니다. GridView 또는 GalleryView 또는 ListView가 될 수 있습니다. (기본보기는 GridView입니다.)

메뉴를 누르면, 환경 설정 메뉴가 나타납니다.보기의 기본 설정 (GridView/GalleryView/ListView)이 있습니다.

특정보기를 선택할 때 이미지를 표시하는 내 기본 활동보기가 변경되어야합니다.
어떻게 구현할 수 있는지 알고 싶습니다.

환경 설정 활동에서보기를 클릭 할 때 호출 될 의도로 내 기본 활동을 호출 할 것을 생각했습니다.

그럴 수 있습니까?

감사합니다,


+1

어떤 시도를 삼가셨습니까? –

답변

3

단계 # 1 : PreferenceActivity를 작성합니다.

2 단계 : 기본 활동이 환경 설정을 onResume()에 다시로드하고 그에 따라 UI를 업데이트 했습니까?

"기본 활동에서 활동을 호출 하시겠습니까?" 사용자가 뒤로를 눌러 PreferenceActivity을 종료하면 원래 활동이 포 그라운드로 돌아갑니다.

2

활동을 환경 설정에서 불러 오려면 다음과 같이하십시오.

Preference prefereces=findPreference("key"); 
prefereces.setIntent(new Intent(getApplicationContext(), NextActivity.class));