Android 横竖屏切换时保存Activity状态
来源:互联网 发布:大理古城客栈推荐知乎 编辑:程序博客网 时间:2024/05/18 00:10
// 保存@Overridepublic void onSaveInstanceState(Bundle savedInstanceState) { super.onSaveInstanceState(savedInstanceState); // Save UI state changes to the savedInstanceState. // This bundle will be passed to onCreate if the process is // killed and restarted. savedInstanceState.putBoolean("MyBoolean", true); savedInstanceState.putDouble("myDouble", 1.9); savedInstanceState.putInt("MyInt", 1); savedInstanceState.putString("MyString", "Welcome back to Android"); // etc.}
// 恢复@Overridepublic void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); // Restore UI state from the savedInstanceState. // This bundle has also been passed to onCreate. boolean myBoolean = savedInstanceState.getBoolean("MyBoolean"); double myDouble = savedInstanceState.getDouble("myDouble"); int myInt = savedInstanceState.getInt("MyInt"); String myString = savedInstanceState.getString("MyString");}
CAREFUL: you need to call super.onSaveInstanceState(savedInstanceState) before adding your values to the Bundle, or they will get wiped out on that call (Droid X Android 2.2).先调用super.onSaveInstanceState(savedInstanceState)方法,然后再添加值
*** 重要的信息还是要在onPause()中就保存到SharedPreferece或SQlite中,因为onSaveInstanceState不是声明周期中的方法,不能保证每次都能调用
developer.android.com/reference/android/app/Activity.html
http://stackoverflow.com/questions/151777/saving-activity-state-in-android
0 0
- Android 横竖屏切换时保存Activity状态
- Android Activity的横竖屏切换与状态保存
- 保存Activity的状态(切换横竖屏时)
- Fragement横竖屏切换时保存状态
- Android 横竖屏切换时,保存数据
- Android Activity横竖屏切换
- android 的数据状态保存,横竖屏切换时的操作
- android 横竖屏切换与数据保存
- android 横竖屏切换与数据保存
- Android 横竖屏切换保存当前数据
- android横竖屏切换与数据保存
- Android横竖屏切换保存数据
- android 横竖屏切换时的activity生命周期
- android手机横竖屏切换时Activity的生命周期:
- Android应用横竖屏切换时Activity重启问题
- android 禁止横竖屏切换时activity重新启动
- android横竖屏切换时Activity的生命周期
- Android 禁止Activity横竖屏切换时重新加载
- 配置虚拟机和主机之间的文件共享
- Raysoft.Framework.DBUtility.OracleHelper
- zouxy09博客原创性博文导航
- 怎样解决SQL Server内存不断增加问题
- attr与prop区别
- Android 横竖屏切换时保存Activity状态
- spring 应用实例
- QThread
- 数据库中的DML,DCL,DDL分别是那些操作?
- QThread与connect
- 【jquery】jquery $.fn $.fx是什么意思
- iostream
- sql语句多表查询
- Java安全(加密、摘要、签名、证书、SSL、HTTPS)