탭을 사용하는데 변하지 않는 중복되는 내용이 매번 탭 컨텐츠 맨 윗부분에 오게되서

아예 탭에서 TabWidget와 tabcontent에 그 내용을 넣으려 합니다.

TabActivity로 하면 아예 그 사이에 값을 넣을 줄모르겠어서 Activity로 접근하고 있는데요.

사이에 값은 넣는데 성공했는데 탭 컨텐츠 부분에 인텐트로 넣는 방법을 모르겠습니다.

TabHost.TabSpec spec = tabHost.newTabSpec("we");
        spec.setIndicator("adsf");
        spec.setContent(R.id.btnAddTab);          //           new Intent(Main.this, tab1.class));
        tabHost.addTab(spec);

위처럼 하고 있는데 R.id 가 아니라 인텐트를 넣으면 에러가 나는군요

06-27 22:35:49.071: ERROR/AndroidRuntime(301): ERROR: thread attach failed
06-27 22:35:50.871: ERROR/AndroidRuntime(309): ERROR: thread attach failed
06-27 22:35:51.790: ERROR/AndroidRuntime(316): Uncaught handler: thread main exiting due to uncaught exception
06-27 22:35:51.812: ERROR/AndroidRuntime(316): java.lang.RuntimeException: Unable to start activity ComponentInfo{a.a.a/a.a.a.Main}: java.lang.IllegalStateException: Did you forget to call 'public void setup(LocalActivityManager activityGroup)'?
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at android.app.ActivityThread.access$2200(ActivityThread.java:119)
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at android.os.Handler.dispatchMessage(Handler.java:99)
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at android.os.Looper.loop(Looper.java:123)
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at android.app.ActivityThread.main(ActivityThread.java:4363)
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at java.lang.reflect.Method.invokeNative(Native Method)
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at java.lang.reflect.Method.invoke(Method.java:521)
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at dalvik.system.NativeStart.main(Native Method)
06-27 22:35:51.812: ERROR/AndroidRuntime(316): Caused by: java.lang.IllegalStateException: Did you forget to call 'public void setup(LocalActivityManager activityGroup)'?
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:646)
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at android.widget.TabHost.setCurrentTab(TabHost.java:320)
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at android.widget.TabHost.addTab(TabHost.java:213)
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at a.a.a.Main.onCreate(Main.java:27)
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
06-27 22:35:51.812: ERROR/AndroidRuntime(316):     ... 11 more