首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android_12 activity 封存状态

2012-10-23 
android_12 activity 保存状态当activity处于onPause(),onStop(),onDestroy()时,activity有可能被kill掉,

android_12 activity 保存状态

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

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

?

这里用onSaveInstanceState()来保存信息

?


android_12 activity 封存状态

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

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

?

@Overrideprotected 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"));        }
?

?

?

?

?

?

热点排行