做项目时粗心,将
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.youkuaiyun.com/u014315849/article/details/50902784
本文分享了一个关于Android应用开发中的常见错误案例:由于方法选择不当导致Activity界面无法正常加载显示的问题及解决方法。

被折叠的 条评论
为什么被折叠?



