如何在Android应用程序上保存2个字符串?

栏目: Android · 发布时间: 6年前

内容简介:翻译自:https://stackoverflow.com/questions/4295610/how-to-save-2-strings-on-an-android-app
我是一个相对较新的程序员,除了为 Android

应用程序编写布局之外,我还没有真正使用过xml.

我希望能够让用户保存一个int值(但是可以更容易将int保存为字符串),这样每当他们使用我的应用程序时它都可以使用. (例如,我有一个开始时间和结束时间,我希望他们能够保存而不是每次打开应用程序时插入).

我认为最简单的方法是将文件保存到xml文件中,但在查看android教程后,我能理解的关于xml文件的唯一编码是如何从文件中加载资源文件,但没有关于如何保存(或编辑)这些字符串.

我无权访问此项目的数据库,因此需要能够直接保存在手机上.

为Android应用程序保存2个字符串的最简单方法是什么?

查看 SharedPreferences

.您要求按名称共享首选项,如果它不存在则创建它,然后获取编辑器,然后向其添加一些命名值.

在某些其他方面,您获得共享首选项并按名称提取值,您还可以向其添加一个侦听器,以便通知您共享首选项对象的更改.

获取您的共享首选项:

SharedPreferences myPrefs = getSharedPreferences("myPrefs", MODE_PRIVATE);

保存价值:

SharedPreferences.Editor e = myPrefs.edit();
e.putInt("someValue", 50); // add or overwrite someValue
e.commit(); // this saves to disk and notifies observers

检索值:

int i = myPrefs.getInt("someValue", 0); // return 0 if someValue doesn't exist

翻译自:https://stackoverflow.com/questions/4295610/how-to-save-2-strings-on-an-android-app


以上所述就是小编给大家介绍的《如何在Android应用程序上保存2个字符串?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

精益思想

精益思想

(美)詹姆斯 P.沃麦克(James P.Womack)、(英)丹尼尔 T.琼斯(Daniel T.Jones) / 沈希瑾、张文杰、李京生 / 机械工业出版社 / 2011-4 / 48.00元

打算尝试精益的人,该怎么做? 已经实行精益的人,下一步怎么办? 本书包含了最新的精益理论、方法和工具,一一解答上述问题。 这是目前关于流程再造最好的书,也是最好读的。——《高业周刊》 本书中文简体字版由FreePress通过AiWA授权机械工业出版社在中国大陆独家出版发行。未经出版者书面许可,不得以任何方式抄袭、复制或节录本书中的任何部分。 《精益思想》于1996年秋......一起来看看 《精益思想》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具