做项目时粗心,将
setContentView(R.layout.activity_tab);
写在了下面这个方法中:
@Override
public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) {
super.onCreate(savedInstanceState, persistentState);
setContentView(R.layout.activity_tab);
}
界面一直空白不显示,一直找不到原因,后来仔细查看代码,发现方法用错了,应该用:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tab);
}
一直不知道这两个方法的区别,在网上找到了这篇帖子:
bug修复-android中的onCreate两个参数的方法是什么鬼?
地址:http://blog.csdn.net/u014315849/article/details/50902784