2010-08-15 2 views
3

사용자가 선택하는 자동 완성 텍스트 상자가 있습니다. 여기에서 사용자 선택을 기반으로하는 탭 레이아웃을로드하려고합니다. 문제는 각 탭에 해당 선택 항목을 전달하는 명확한 방법을 찾아 낼 수 없다는 것입니다. 지금은 'tabhost'액티비티에 의도를 전달한 다음 명시 적으로 각 하위 액티비티에 전달할 수 있습니다. 그러나 이것은 나에게 지저분한 반복 코드처럼 보입니다! 그래서 기본적으로 효율적으로 내 의도 데이터 묶음을 탭 활동에 전달할 수 있습니까? &!Android 탭 및 의도

건배들

답변

1

몇 가지 정보를 방송해야하는 것처럼 들립니다. 통지를 받고자하는 모든 활동/서비스에서 브로드 캐스트 리시버를 설정할 수 있습니다.

온라인에 대한 자세한 내용은 Broadcastreceiver 및 약 send broadcast

0

당신은 단지 모든 활동에서 값을 얻기 다음 SharedPreference로 선택을 저장할 수), 사이비 코드는 매우 환영합니다. 두 번째 옵션은 모든 액티비티에서 쉽게 액세스 할 수있는 응용 프로그램 컨텍스트에 선택한 값을 저장하는 것입니다.