2011-05-02 5 views
0

나는 안드로이드 애플 리케이션에서 TabActivity로 고심하고 있습니다. 나는 서버에 대한 TCP 소켓 연결을 보유하고있는 서비스를 가지고있다. TabActivity는 해당 서비스에 연결되어 있습니다. 탭에서 작성된 모든 활동에는이 연결이 필요하기 때문입니다. 실행중인 TabActivity를 얻으려면 Hello TabWidget을 보았습니다. 나는이 액티비티의 상호 작용이 그다지 효과적이지 않기 때문에이 SubActivities가 문제라고 읽었습니다.안드로이드 - TabActivity 내부 활동

내 질문은 TabActivity와 SubActivities 사이에 연결을 설정하거나 더 나은 방법이 될 경우 this Tutorial과 같이 하나의 작업 만 수행하도록하는 것이 좋습니다. 내가보기에 문제는 그 클래스의 모든 SubActivities의 논리를 다루어야하기 때문에 TabActivity의 크기입니다.

답변

1

당신이 다음 코드로 액세스 얻을 수 있습니다 :

ListActivity currentActivity = (ListActivity) mActivity.getLocalActivityManager().getCurrentActivity(); 
관련 문제