Android之手机现场保护Saving activity state
2015-11-17 17:35
387 查看
用onSaveInstanceState()方法保存状态,用onRestoreInstanceState()方法重新存储状态,在onCreate()方法中取状态是取持久存储的状态,持久存储可以在onPause()方法中存储到数据库文件中或者保存到XML中。
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.i(TAG, "--onCreate方法->>"); String name=savedInstanceState.getString("name");//取出状态,注意,此处取一定是持久的状态,否则会报错 Toast.makeText(MainActivity.this, "--->>"+name, 1).show(); }
@Override protected void onSaveInstanceState(Bundle outState) { // TODO Auto-generated method stub super.onSaveInstanceState(outState); Log.i(TAG, "--onSaveInstanceState方法->>"); outState.putString("name", "hello onSaveInstanceState");//保存一个状态 }
相关文章推荐
- Android 广播大全 Intent Action 事件
- 浅谈Android中Activity的生命周期和加载模式
- 【android实战经验】关闭Fragment的方法
- Android学习之使用SQLite实现简单的(CRUD)增删改查
- 在线更新Android SDK
- Android System Property分析(2):property_service
- Android 多线程,线程池的使用
- Android dp转换像素问题
- RecylerViewd的Item高度自适应,Scrollview 嵌套 RecyclerView 及在Android 5.1版本滑动时 惯性消失问题
- OSX系统下搭建Android NDK开发环境
- android 打电话
- git 上传提示需要离开工作空间
- 字体sp转px
- android 状态栏和导航栏(status and navigation bars)
- android 图片的显示picasso
- Android应用开发错误库(下)
- Android数据存储之:SQLite数据库存储
- android 圆形图片的显示
- Android快速开发框架
- android 显示隐藏密码