我在这段代码的最后一行得到了一个奇怪的空指针异常:
tab.addTab(newSpec);
这是代码:
private TabHost tab;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_friends);
tab = (TabHost) findViewById(R.id.activity_friends_tab);
addTab("Chat", ChatTab.class);
}
private void addTab(String title, Class<?> cls)
{
TabSpec newSpec = tab.newTabSpec(title);
newSpec.setIndicator(title);
Intent newIntent = new Intent(this, cls);
newSpec.setContent(newIntent);
tab.addTab(newSpec);
}
不明白为什么。。