活动中的临时数据的保存和提取
来源:互联网 发布:卓越物业软件 编辑:程序博客网 时间:2024/04/30 02:41
当活动跳转到之前已销毁活动后,之前输入的信息将会丢失。可以采用一定的方法将数据保存下来,在返回到之前的活动后还可以将数据在恢复出来。
EditText et1=(EditText)findViewById(R.id.edit1); @Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); String tempData=et1.getText().toString(); outState.putString("data_key",tempData);//将输入框et1中的信息,保存在onSaveInstanceState函数携带的Bundle 参数中。 }
onCreate(Bundle savedInstanceState)中有一个Bundle参数,onSaveInstanceState中的数据就保存在这个Bundle中。当活动被摧毁后,重新打开时便会调用onCreate。可以再onCreate函数中将Bundle中的数据取出。
EditText et1=(EditText)findViewById(R.id.edit1); @Overrideprotected void onCreate(Bundle savedInstanceState) { //onSaveInstanceState中的数据就保存在这个Bundle中. super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if(savedInstanceState!=null){ String str=savedInstanceState.getString("data_key"); et1.setText(str); } }
阅读全文
0 0
- 活动中的临时数据的保存和提取
- 保存Activity中的临时数据
- onSaveInstanceState()解决活动被回收时临时数据得不到保存的问题
- Android之Activity(八):活动意外被回收,如何处理临时数据的保存问题?
- android 活动被回收,还想保存输入的临时数据
- 保存Activity的临时数据
- XML的数据提取和保存到数据库中
- activity保存状态和临时数据
- activity 临时数据保存和恢复
- ios--数据的临时保存形式
- Simulink数据保存提取和示波器显示
- NSdefault保存临时数据
- [Android新手学习笔记08]-如何让活动Activity保存临时数据用于恢复
- android中如何在活动在回收时保存临时数据
- 活动被回收时临时数据的处理方法
- Python保存/提取数据的方法
- 对数组中的行和列的数据进行提取
- hibernate配置blob的保存和提取
- python汇总数据:日线->周线
- Golang和SIGABRT
- 作为一名投资人,我经常会问创业者 8 个问题
- 函数节流
- UVA-725 Division
- 活动中的临时数据的保存和提取
- <设计模式可复用面向对象软件的基础> [2.1]、适配器模式(C#)
- java注解Annotation
- 类型萃取
- 高软作业lab4
- js在末尾添加节点
- Java线程的阻塞
- 连通图与并查集
- 泛型入门初探