Activity回收前,一定会调用onSaveInstanceState(),可以在这个方法中保存数据 |
ctrl+o 重写这个方法,代码如下: |
@Override |
protected void onSaveInstanceState(Bundle outState) { |
super .onSaveInstanceState(outState); |
outState.putString( "name" , "张三" ); |
} |
在onCreate方法中取出数据 |
if (savedInstanceState!= null ) |
{ |
String data=savedInstanceState.getString( "data_key" ); |
Log.d( "tag" , "test" ); |
} |
中级程序员
by: 觉 发表于:2017-09-19 16:18:14 顶(0) | 踩(0) 回复
回复评论