Java 为什么TabActivity中会发生未捕获异常?

Java 为什么TabActivity中会发生未捕获异常?,java,android,Java,Android,我创建了一个TabActivity,并将TabWidget和frame添加到布局中 我还有其他四个活动类,每个活动都有一个标签。四个选项卡与四个选项卡相关联 当我试图在emulator中启动应用程序时,我得到以下异常 09-03 23:24:43.905:错误/AndroidRuntime450: java.lang.NullPointerException 09-03 23:24:43.905: 错误/AndroidRuntime450:at android.widget.TabHost.di

我创建了一个TabActivity,并将TabWidget和frame添加到布局中

我还有其他四个活动类,每个活动都有一个标签。四个选项卡与四个选项卡相关联

当我试图在emulator中启动应用程序时,我得到以下异常

09-03 23:24:43.905:错误/AndroidRuntime450: java.lang.NullPointerException 09-03 23:24:43.905: 错误/AndroidRuntime450:at android.widget.TabHost.dispatchWindowFocusChangedTabHost.java:295 09-03 23:24:43.905:错误/AndroidRuntime450:at android.view.ViewGroup.dispatchWindowFocusChangedViewGroup.java:661 09-03 23:24:43.905:错误/AndroidRuntime450:at android.view.ViewGroup.dispatchWindowFocusChangedViewGroup.java:661


我没有提到main.xml的以下属性

android:id=@android:id/tabhost在tabhost标签中

android:id=@android:id/TabWidget标签中的标签

android:id=@android:id/tabcontent在FrameLayout标签中


谢谢大家的帮助

请从布局和选项卡活动中添加一些代码片段。请添加xml布局和完整的错误日志,好吗?@Katturaja:通常会有一个由。。。logcat中的条目,它将指示导致问题的代码行。您显示的异常仅引用android代码,并没有真正的帮助。活动强制何时关闭?从代码的角度来看,你认为我遗漏了什么吗?或者在某个地方我必须检查/设置一些配置。
public class TabHome extends TabActivity {

public void onCreate(Bundle savedInstanceState)
{

    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    TabHost tabHost=getTabHost();
    TabHost.TabSpec tabSpec;
    Resources res=getResources();

    Intent intent;

    intent=new Intent().setClass(this, MyMap.class);        
    tabSpec=   tabHost.newTabSpec("Maps").setIndicator("Maps",res.getDrawable(R.drawable.ic_tab_artists)).setContent(intent);       
    tabHost.addTab(tabSpec);

    intent=new Intent().setClass(this, MyStash.class);      
    tabSpec=  tabHost.newTabSpec("Stash").setIndicator("Stash",res.getDrawable(R.drawable.ic_tab_artists)).setContent(intent);      
    tabHost.addTab(tabSpec);

    intent=new Intent().setClass(this, MyList.class);       
    tabSpec=  tabHost.newTabSpec("List").setIndicator("List",res.getDrawable(R.drawable.ic_tab_artists)).setContent(intent);        
    tabHost.addTab(tabSpec);

    intent=new Intent().setClass(this, MySearch.class);     
    tabSpec=  tabHost.newTabSpec("Search").setIndicator("Search",res.getDrawable(R.drawable.ic_tab_artists)).setContent(intent);        
    tabHost.addTab(tabSpec);

    tabHost.setCurrentTab(2);


}