[Android][App]Activity 显示空白
情况分析:
在开发过程中,我们会经常涉及到Activity之间的跳转,跳转一般都是通过 Intent 的方式进行的。
而跳转失败的原因往往是我们忘记在 androidMainfest.xml 文件中进行配置目的activity。
但是,当我们配置完 androidmainfest.xml 之后,有时候会遇到目的 activity 界面一片空白的现象。
而布局的xml在可视化窗口中都能够正常的展示,对应资源和 activity 也进行了绑定,依然失败。
原因是:
在老版本的adnroid sdk中对activity进行初始化,一般都是在 oncreate(Bundle saveInstanceState) 中进行,
而5.0之后,多出来一个 oncreate(Bundle saveInstanceState,PersisitanbleBundle persistentState)函数。
如果我们对布局的初始化放在了第二个中,则会显示一片空白。
解决方法:
将对布局的初始化等操作放在oncreate(Bundle saveInstanceState)函数中进行,
而不是oncreate(Bundle saveInstanceState,PersisitanbleBundle persistentState)函数中,即可解决该现象。
修改效果前后对比:
end
参考:https://blog.****.net/helinlin007/article/details/50780858