[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)函数。

如果我们对布局的初始化放在了第二个中,则会显示一片空白。

[Android][App]Activity 显示空白

 

解决方法:

将对布局的初始化等操作放在oncreate(Bundle saveInstanceState)函数中进行,

而不是oncreate(Bundle saveInstanceState,PersisitanbleBundle persistentState)函数中,即可解决该现象。

 

修改效果前后对比:

[Android][App]Activity 显示空白

 

end

参考:https://blog.****.net/helinlin007/article/details/50780858