2013-06-28 2 views
0

내 프로젝트 탭 4에서 tabhost를 사용하고 있습니다. Out of 4 탭 2 탭 (tab3 및 tab4)에는지도 활동이 포함되어있어 두 활동 모두에서지도를 표시합니다. 내 응용 프로그램을 처음 시작할 때 Tab3 키를 누른 다음지도가 적절하게 표시되지만 그 후에 Tab4를 누른 다음 Tab3에서 Tab3지도보기를 항상 동일한 조건 tab4에서 tab3으로 표시합니다. 어떻게 해결할 수 있습니까?android의 TabHost에있는 Google지도

+0

지도가 업데이트되지 않는다는 것을 의미하셨습니까? – stinepike

답변

0

탭 호스트에서 RootActivity를 만들 때 하위 tabactivities가 한 번 만들어집니다. 따라서 onCreate 메서드는 한 번 호출됩니다. 내 생각 엔 탭 액티비티의 onCreate 메소드에서 맵을 업데이트했다는 것입니다. 그것이 올바르게 업데이트되지 않는 이유입니다.

그렇다면 onCreate에서지도를 업데이트하는 대신 onResume 메소드에서지도를 업데이트하십시오.

관련 문제