Android之手机现场保护Saving activity state

原创 2015年11月17日 17:35:35

用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 现场保护三种解决方案

具体实现另行百度 参考: android:configChanges配置 http://blog.csdn.net/jkkjklmn/article/details/7349517android ...
  • java_goodstudy
  • java_goodstudy
  • 2017年01月31日 19:42
  • 825

Android 程序的的"现场保护"

1, 存数据 @Override protected void onSaveInstanceState(Bundle outState) { // TODO 现场保护  -- 保存一些业...
  • nkdwslsd
  • nkdwslsd
  • 2016年08月27日 11:36
  • 494

Android程序的“现场保护”

学习操作系统时,我们知道CUP处理事务的时候有个中断机制,以便进行事务的切换,中断处理的过程: 1)唤醒被阻塞的驱动(程序)进程;2)保护被中断的CPU环境;3)转入响应的设备处理程序;4)中断处理;...
  • qq_35902556
  • qq_35902556
  • 2016年09月18日 10:13
  • 397

生命周期测试 现场保护测试

  • 2015年12月02日 04:32
  • 5.15MB
  • 下载

android框架与Activity生命周期、现场保护

src目录:主要是完成java代码的编写 assets目录:资源目录 res:存在图片,布局文件、字符串、菜单等文件 bin:输出文件夹,apk project.propertites:配置文...
  • w525835554
  • w525835554
  • 2014年05月27日 18:43
  • 688

Android 恢复Activity现场

首先说两个Activity的函数:onSaveInstanceState和onRestoreInstanceState。 经过测试函数onSaveInstanceState并不是像文档里说的,是在内存...
  • csf993981061
  • csf993981061
  • 2016年04月08日 17:36
  • 1602

Android之手机现场保护Saving activity state

Android之手机现场保护Saving activity state
  • ly_rose
  • ly_rose
  • 2015年11月17日 17:35
  • 920

IllegalStateException: Failure saving state: active Fragment has cleared

错误如下: E/AndroidRuntime(4908): FATAL EXCEPTION: main E/AndroidRuntime(4908): java.lang.IllegalSt...
  • qq_20925635
  • qq_20925635
  • 2016年03月16日 15:17
  • 833

v4包 fragment 报错:java.lang.IllegalStateException: Failure saving state:

java.lang.IllegalStateException: Failure saving state: active CasePlayBackFragment{1a71c06c} has cle...
  • baiyuanwei
  • baiyuanwei
  • 2016年12月05日 16:19
  • 680

汇编中利用堆栈进行现场保护与恢复

设有下面一段子程序: mov ah,2 mov dl,13 int 21h 看了就知道上面这段程序是调用了int 21来输出十六进制13。 那么,如果主程序直接这样调用: mov ax,1...
  • hutao1101175783
  • hutao1101175783
  • 2014年12月07日 20:28
  • 1564
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android之手机现场保护Saving activity state
举报原因:
原因补充:

(最多只允许输入30个字)