여러곳의 사이트의 도움을 받아 아래와 같이 탭을 구현했는데...
AAAA.java라는 파일을 탭에서 실행 하려면 에러가 발생 합니다. (Manifest에 action추가 했음)

public class main extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        TabHost tabHost = (TabHost)findViewById(R.id.tabhost);
       
        tabHost.setup();
        
        TabHost.TabSpec spec;
        
        Intent rmcIntent = new Intent(main.this, Remocon.class);
        startActivity(rmcIntent);
        spec = tabHost.newTabSpec("Tab00"); 
        spec.setIndicator("AAAA",getResources().getDrawable(R.drawable.icon));  
        spec.setContent(R.id.remoconid); 
        spec.setContent(new Intent(this, AAAA.class));     <---여기서 에러 발생 ㅠ.ㅠ
        tabHost.addTab(spec);

더 이상한건....

public class main2 extends TabActivity {
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

  // tabhost구하기.
  final TabHost tabHost = getTabHost();
  

  tabHost.addTab(tabHost.newTabSpec("Tab1").setIndicator("tab1")
    .setContent(new Intent(this, AAAA.class)));   <--- 여기서는 에러가 발생 안한다는겁니다


음...

R.id.tabHost로 가져온 객체랑

TabActivity를 상속받아서 getTabHost();로 가져온 객체랑 차이가 있는걸까요??

안드로이드 고수님들의 답변을 기다려 봅니다.