zoukankan      html  css  js  c++  java
  • 保存恢复临时信-Android 中使用onSaveInstanceState和onRestoreInstanceState

    在Activity中,有两个方法用于临时保存、恢复状态信息,这两个方法是:

    • public void onSaveInstanceState(Bundle savedInstanceState);
    • public void onRestoreInstanceState(Bundle savedInstanceState);

    关于这两个方法的描述不是本文要说明的内容,请参考开发者网站!:)

    以下几种情况会调用onSaveInstanceState,分别是:

    • 用户按下HOME键;
    • 长按HOME键,选择运行其他的程序;
    • 按下电源按键;
    • 屏幕方向切换(可能);
    • 启动新的Activity等;

    适合临时信息:当要保存持久信息时,不要使用这个保存方法!举个简单的例子,当我们点击Home后,onSaveInstanceState方法会被调用,此时,如果从Settings里面终止程序,那么,回来后发现保存的数据是不存在的。

  • 相关阅读:
    Epplus
    常用的android弹出对话框
    android 获取当前位置
    android:inputType参数类型说明
    PageRank算法
    XGBoost算法
    FP-growth算法
    卡方分布与卡方检验
    Apriori算法
    关联规则
  • 原文地址:https://www.cnblogs.com/awkflf11/p/4613897.html
Copyright © 2011-2022 走看看