안녕하세요. 안드로이드 초짜 개발자입니다.

제가  TabActivity를 상속받아 Main 화면으로 보여줄 UI 클레스를 아래처럼 만들었는데요.
문제는 Tab1, Tab2의 제목은 보이는데, 알맹이 내용이 보이지가 않습니다.

tab1에 연결될 File.class 즉 File.java 파일 같은 경우는 PreferenceActivity를 상속받았으며
그안에  onCreate()에서 직접 적으로 화면을 그려주지는 않습니다.
그대신 onCreate()에서 startService 와 bindService()를 해주어서 아래에서 File UI를 그려줍니다.

 private  ServiceConnection mConnection = new ServiceConnection()
{
               public void onServiceConnected(ComponentName className, IBinder service)
               {
                       ...
                          이곳에서  File에 대한 UI를 그림~
               }
}

이렇게 File UI화면을 보여주는 구조인데요. 이렇게 하면,  해당 tab에 알맹이(내용)이 보이지가 않네요.
혹시 몰라 HellowWorld.java를 만들어서 단순히 Oncreate에서 UI 보이도록 하면, Tab에 알맹이에 잘나오더라구요.

아무래도 bindService를 통한 UI를 그려주는 부분 때문인것 같은데요.
지금 인터넷으로 이래저래 뒤져 봐도, 해결책이 없네요.

혹시 아시는 고수분께서는 문제점이 어딘지 알려주시면 감사하겠습니다.
즐거운 한주 되세요.


public class MainUI extends TabActivity
{
     public void onCreate(Bundle savedInstanceState)
     {
            super.onCreate(savedInstanceState);
                  . . .  
           TabHost tabHost = getTabHost();

           TabSpec tabFileInfo = tabHost.newTabSpec("tab1")
           .setIndicator("파일")
           .setContent(new Intent(this, File.class));

           TabSpec tabMemoInfo = tabHost.newTabSpec("tab2")
           .setIndicator("메모")
           .setContent(new Intent(this, Memo.class));

           tabHost.addTab(tabFileInfo );
           tabHost.addTab(tabMemoInfo );
}