Android界面中一个文本框,返回时保存数据,

再打开时内容还在,怎么实现,详细代码... 再打开时内容还在,怎么实现,详细代码 展开
 我来答
QQMSD8
推荐于2016-03-26 · 知道合伙人软件行家
QQMSD8
知道合伙人软件行家
采纳数:6788 获赞数:13239
没有做不到,只有想不到,帮助别人的同时也是对自己的提升

向TA提问 私信TA
展开全部

Android中可使用SharedPreferences来存储文本框的数据。


SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存。


  1. SharedPreferences类似过去Windows系统上的ini配置文件,但是它分为多种权限,可以全局共享访问,android123提示最终是以xml方式来保存,整体效率来看不是特别的高,对于常规的轻量级而言比SQLite要好不少,如果真的存储量不大可以考虑自己定义文件格式。xml 处理时Dalvik会通过自带底层的本地XML Parser解析,比如XMLpull方式,这样对于内存资源占用比较好。

  2. 它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。

  3. 其存储位置在/data/data/< >/shared_prefs目录下。
    SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。

4. 实现SharedPreferences存储的步骤如下:
一、根据Context获取SharedPreferences对象
二、利用edit()方法获取Editor对象。
三、通过Editor对象存储key-value键值对数据。
四、通过commit()方法提交数据。

m570585644
2014-09-22 · 超过32用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:44.2万
展开全部
先保存文本框内容
SharedPreferences sharedPreferences = getSharedPreferences("wenben", Context.MODE_PRIVATE); //私有数据
Editor editor = sharedPreferences.edit();//获取编辑器
editor.putString("wenben", 文本框.gettext().toString);
editor.commit();//提交修改
再打开
文本框.settext(sharedPreferences.getString("wenben"));
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式