[Android][App]Activity 显示空白

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/champwang/article/details/81326019

情况分析:

在开发过程中,我们会经常涉及到Activity之间的跳转,跳转一般都是通过 Intent 的方式进行的。

而跳转失败的原因往往是我们忘记在 androidMainfest.xml 文件中进行配置目的activity。

但是,当我们配置完 androidmainfest.xml 之后,有时候会遇到目的 activity 界面一片空白的现象。

 而布局的xml在可视化窗口中都能够正常的展示,对应资源和 activity 也进行了绑定,依然失败。

原因是:

在老版本的adnroid sdk中对activity进行初始化,一般都是在 oncreate(Bundle saveInstanceState) 中进行,

而5.0之后,多出来一个 oncreate(Bundle saveInstanceState,PersisitanbleBundle persistentState)函数。

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

扫描二维码关注公众号,回复: 4642313 查看本文章

解决方法:

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

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

修改效果前后对比:

end

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

猜你喜欢

转载自blog.csdn.net/champwang/article/details/81326019
今日推荐