Problema al mostrar el diseño de TabHost en una nueva intención

Tengo un problema con el uso de TabHost en una nueva intención de tipo TabActivity que espero que me pueda orientar en la dirección correcta. Curiosamente funciona bien cuando intento verlo en la intención original: setContentView (R.layout.main)

Obtengo un "cierre forzado" y, dentro de logcat, obtengo el siguiente error a pesar de que mi Tabhost id = "@android: id / tabhost":

02-18 22: 23: 11.937: ERROR / AndroidRuntime (5944): Causado por: java.lang.RuntimeException: su contenido debe tener un TabHost cuyo atributo de identificación sea 'android.R.id.tabhost'

He declarado la segunda intención en el archivo Manifest.xml: XML:

<activity android:name=".NextActivity" android:label="@string/app_name" > 

Dentro de la primera actividad (MainActivity), comienzo la segunda intención (NextActivity), con extras, de la siguiente manera:

Intent nextActivity = new Intent(MainActivity.this,NextActivity.class); 
Bundle b_next=new Bundle(); 

b_next.putString("s_string", myString); 

nextActivity.putExtras(b_next); 

En mi archivo NextActivity.java, obtengo los extras e intento mostrar la Vista TabHost:

public class NextActivity extends TabActivity { 
     @Override 
     public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 

        String myString; 
        Bundle b_initial; 

        b_initial = getIntent().getExtras(); 

        myString = b_initial.getString("s_string"); 

     setContentView(R.layout.main); 

        } 
}

Recibo el mismo error al usar el ejemplo de TabHost en el sitio para desarrolladores de Android (Hellow View):

Main.xml:

<?xml version="1.0" encoding="utf-8"?> 
<TabHost xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@android:id/tabhost" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <LinearLayout 
        android:orientation="vertical" 
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent"> 
        <TabWidget 
            android:id="@android:id/tabs" 
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content" /> 
        <FrameLayout 
            android:id="@android:id/tabcontent" 
            android:layout_width="fill_parent" 
            android:layout_height="fill_parent"> 
            <TextView 
                android:id="@+id/textview1" 
                android:layout_width="fill_parent" 
                android:layout_height="fill_parent" 
                android:text="this is a tab" /> 
            <TextView 
                android:id="@+id/textview2" 
                android:layout_width="fill_parent" 
                android:layout_height="fill_parent" 
                android:text="this is another tab" /> 
            <TextView 
                android:id="@+id/textview3" 
                android:layout_width="fill_parent" 
                android:layout_height="fill_parent" 
                android:text="this is a third tab" /> 
        </FrameLayout> 
    </LinearLayout> 
</TabHost>

Gracias de antemano amigos ...

ACLARACIÓN: Esto es lo que realmente obtengo de LogCat:

java.lang.NullPointerException
en android.widget.TabHost.dispatchWindowFocusChanged (TabHost.java 285) en android.view.ViewGroup.dispatchWindowFocusChanged (ViewGroup.java 640) en android.view.ViewGroup.dispatchWindowFocusChanged (ViewGroup.java 640) en android.view.ViewGindow.dispatch (ViewGroup.java 640) en android.view.ViewRoot.handleMessage (ViewRoot.java 1645) en android.os.Handler.dispatchMessage (Handler.java 99) en android.os.Looper.loop (Looper.java 123) en android .app.ActivityThread.main (ActivityThread.java 3948) en java.lang.reflect.Method.invokeNative (Método nativo)
en java.lang.reflect.Method.invoke (Method.java 521) en com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java 782) en com.android.internal.os.ZygoteInit.main (ZygoteInit .java 540) en dalvik.system.NativeStart.main (Método nativo)

Respuestas a la pregunta(9)

Su respuesta a la pregunta