Activity的onCreate()的PersistableBundle 参数坑。

编程之家收集整理的这篇文章主要介绍了Activity的onCreate()的PersistableBundle 参数坑。编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Bundle 与 PersistableBundle 区别

仅仅是Activity oncreate()的一个参数与两个参数的区别:
 @Override
    public void onCreate(Bundle savedInstanceState,PersistableBundle p) {
        super.onCreate(savedInstanceState,p);
    }

 @Override
     onCreate(Bundle savedInstanceState) {
        .onCreate(savedInstanceState);

    }
  • 当我们只弄一个参数的时候,我们知道Bundle 帮我们保存当我们切换屏幕啊,异常终止等shut down的行为
  • 但是5.0后一些特殊行为powered off 或者其他行为。他会帮我们保存在outPersistentState中,一种更加坚固的保存数据方式

所以咱们手机不是5.0的 你使用这个方法作为Activity切入口 ,那就引起了人神共愤。导致界面什么都不显示,但是又不报错。,因为5.0 API21以上才有这玩意。。所以使用的时候请注意,一定有特殊情况需要处理,最好判断判断API版本 ,分别调用做向下兼容。

总结

以上是编程之家为你收集整理的Activity的onCreate()的PersistableBundle 参数坑。全部内容,希望文章能够帮你解决Activity的onCreate()的PersistableBundle 参数坑。所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

小编个人微信号 jb51ccc
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

相关文章

猜你在找的Android相关文章

转载自:http://blog.csdn.NET/a1002450926/article/details/50341173 今天给大家带来XUtils3的基本介绍,本文章的案例都是基于XUtils3的
Android APP在初次使用的时候往往会出现APP的首页标志,然后几秒之后进入导航页,今天就记录一下,首页的延时跳转的两种方法: 第一种使用Handler延时跳转,在onCreate的方法中加入一
摘要: 本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍, 至于排名完全是根据GitHub搜索Java语言选择「Best M... 本项目主要对目前
在ExpandableListView中添加button后item项不能点击,获取不到点击事件。 原因:button按钮抢占了ExpandableListView的焦点
Android页面跳转和数据回传 今天我尝试用两个页面实现数据的传递和回传,出现了一些问题,把问题已经成功的案例总结如下: 具体是这样的: 有两个layout布局,两个activity。MainAct
现在是2021-03-12 00::39 刚刚完成了一个小软件部分功能,现在把出现的问题总结如下: 一、首先要下载jar包 网址:https://mvnrepository.com/artifact/
用到的jxl2.6.12 jar 包下载地址: https://mvnrepository.com/artifact/net.sourceforge.jexcelapi/jxl/2.6.12
首先要使用ListView是要自定义一个适配器类的,先简单分析一下适配器怎么写: 示例程序是要使用ListView列表显示出水果的图片以及对应的水果文字描述(水果名字)。 public class F