您的位置:首页 > 移动开发 > Android开发

保存Activity中的临时数据

2017-05-10 14:55 197 查看
       在APP的使用过程中经常会有Activity跳转,当前的Activity跳转到secondActivity时,当前的Activity里的临时数据就会丢失,例如用户输入的内容,用以下方法就可以保存Activity中的临时数据。

public class UserActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);//去除标题
setContentView(R.layout.activity_user);

//获取临时数据
if(savedInstanceState!=null){
String tempDataStr =savedInstanceState.getString("data_key");//获取String临时数据用getString,int就用getInt
}

}
/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
/**
* 用于保存临时数据
*/
@Override
protected void onSaveInstanceState(Bundle outState){
super.onSaveInstanceState(outState);
String tempData="temp data";
outState.putString("data_key", tempData);//保存String临时数据用putString,int就用putInt
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 数据