`
zhanglfat
  • 浏览: 91427 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

onSaveInstanceState

 
阅读更多
@Override //存储
public void onSaveInstanceState(Bundle outState) {
// TODO Auto-generated method stub
super.onSaveInstanceState(outState);

outState.putInt("curChoice", mCurCheckPosition);//保存当前的下标
}

//取
int mCurCheckPosition = savedInstanceState.getInt("curChoice", 0); //从保存的状态中取出数据
分享到:
评论

相关推荐

    onSaveInstanceState保存数据demo

    在Android应用开发中,`onSaveInstanceState()`是一个关键的方法,用于在应用的Activity或Fragment生命周期中保存用户界面的状态。这个方法通常在系统即将销毁一个组件(例如:屏幕旋转、后台进程被清理等)时调用,...

    onSaveInstanceState调用的小例子

    在Android应用开发中,`onSaveInstanceState`是一个关键的方法,用于在应用程序的生命周期中保存活动(Activity)的状态。当系统需要销毁一个活动时,比如屏幕旋转、用户按下Home键或者系统资源紧张,它会调用`...

    Android代码-自动帮你完成 onSaveInstanceState 和 onRestoreInstanceState 的相关操作

    No boilerplate code like onSaveInstanceState or onRestoreInstanceState any more. Getting started Just add the @AutoRestore annotation to your fields that need to be saved and restored in Activities, ...

    Android onSaveInstanceState和onRestoreInstanceState触发的时机

    Android onSaveInstanceState和onRestoreInstanceState触发的时机 Android 中的 onSaveInstanceState 和 onRestoreInstanceState 是两个重要的生命周期方法,它们在 Activity 的生命周期中扮演着关键角色。了解这...

    Android中用onSaveInstanceState保存Fragment状态的方法

    `onSaveInstanceState()`方法就是用来解决这个问题的关键,它允许开发者在Activity或Fragment被系统销毁前保存其状态。 `onSaveInstanceState(Bundle outState)` 是一个生命周期方法,它会在Activity或Fragment进入...

    Android 中 onSaveInstanceState()使用方法详解

    在Android应用开发中,`onSaveInstanceState()`是一个关键的方法,用于在应用程序的生命周期中保存活动(Activity)的状态。当系统需要销毁一个活动,比如因为设备旋转、用户按下Home键或系统资源紧张时,系统会调用...

    Node.js-一个框架可以自动生成OnSaveInstanceState代码

    android 内存被回收是一个开发者的常见问题。当我们跳转到一个二级界面,或者切换到后台的时候,如果时间过长或者手机的内存不足,当我们再返回这个界面的时候,activity或fragment就会被内存回收。

    action-buffer:提供了在处理后台任务时避免片段过渡期间出现 IllegalStateException 的示例

    这个存储库提供了一种在处理片段传输和后台任务时避免“java.lang.IllegalStateException:Can not perform this action after onSaveInstanceState”的方法。 您可以在的非常权威的阅读有关该问题和可能的解决方案...

    Android技术面试资料整理

    在这个过程中,系统会调用`onSaveInstanceState()`方法来保存Activity的状态,然后再通过`onRestoreInstanceState()`方法恢复状态。 #### 11. 启用和停用Service - **启用Service**:可以通过调用`startService()`...

    2011Android技术面试整理附有详细答案(包括百度、新浪、

    - 为了防止Activity被系统回收时丢失状态,可以在`onSaveInstanceState()`方法中保存状态,在`onRestoreInstanceState()`方法中恢复状态。 #### 23. 设置Activity为窗口样式 - 可以通过修改`AndroidManifest.xml`...

    Android技术面试整理附有详细答案(包括百度、新浪、中科软等多家公司笔试面试题)

    - **保存状态**: 可以通过覆盖`onSaveInstanceState(Bundle outState)`方法来保存Activity的状态。 - **恢复状态**: 在`onCreate(Bundle savedInstanceState)`方法中恢复状态。 #### 23. 设置Activity为窗口样式 -...

    安卓面试题

    - **Activity重建**:处理onCreate、onSaveInstanceState等方法。 #### 74. 高并发处理 - **负载均衡**:分散请求到多个服务器。 - **缓存策略**:使用缓存减轻数据库压力。 #### 75. 设置同一进程 - **共享进程名...

    Android常见知识点总结

    可以通过onSaveInstanceState()方法保存Activity的状态,以防止在Activity被销毁后再重建时丢失状态。 #### 23. 设置Activity为窗口样式 通过在AndroidManifest.xml中为Activity设置theme属性,可以将其设置为不同...

    andriod各个知识点.pdf

    在系统会调用ActivityThread的performStopActivity方法中掉用onSaveInstanceState,将状态保存在mActivities中,mActivities维护了一个Activity的信息表,当Activity重启时候,会从mActivities中查询到对应的...

    onSaveInstance测试工程

    在Android开发中,`onSaveInstanceState`是一个非常重要的生命周期方法,它用于在Activity或Fragment被系统销毁之前保存其状态。这个测试工程的目的就是帮助开发者理解并掌握如何正确使用`onSaveInstanceState`,...

    android FragmentActivity 保存fargment状态

    Fragment具有自己的生命周期,包括onCreate(), onCreateView(), onActivityCreated(), onStart(), onResume(), onPause(), onStop(), onDestroyView(), onDestroy()和onSaveInstanceState()等方法。当设备配置改变...

    fragment保存状态

    在这些阶段中,有两个特别重要,与保存状态相关的回调方法:onSaveInstanceState(Bundle outState) 和 onActivityCreated(Bundle savedInstanceState)。 1. **onSaveInstanceState(Bundle outState)**:当系统需要...

Global site tag (gtag.js) - Google Analytics