0
点赞
收藏
分享

微信扫一扫

android_12 activity 保存状态


当activity处于 onPause(), onStop(), onDestroy()时,activity有可能被kill掉,

那么这时保存一个控件的状态就很重要,比如EditText

 

这里用onSaveInstanceState() 来保存信息

 

在模拟器上无法掩饰,用android机器就可以了

把手机横屏,如果editText里的东西还在,那么就表示成功。

 

@Override
	protected void onSaveInstanceState(Bundle outState) {
		super.onSaveInstanceState(outState);
		String etuname = et.getText().toString();
		outState.putString("etuname", etuname);
	}

 

在onCreate()方法中,加

if(savedInstanceState != null && savedInstanceState.containsKey("etuname")) {
        	et.setText(savedInstanceState.getString("etuname"));
        }

 

 

 

 

 


  • android_12 activity 保存状态_控件

  • 大小: 28.9 KB
  • 查看图片附件


举报

相关推荐

0 条评论