内容简介:翻译自:https://stackoverflow.com/questions/4295610/how-to-save-2-strings-on-an-android-app
应用程序编写布局之外,我还没有真正使用过xml.
我希望能够让用户保存一个int值(但是可以更容易将int保存为字符串),这样每当他们使用我的应用程序时它都可以使用. (例如,我有一个开始时间和结束时间,我希望他们能够保存而不是每次打开应用程序时插入).
我认为最简单的方法是将文件保存到xml文件中,但在查看android教程后,我能理解的关于xml文件的唯一编码是如何从文件中加载资源文件,但没有关于如何保存(或编辑)这些字符串.
我无权访问此项目的数据库,因此需要能够直接保存在手机上.
为Android应用程序保存2个字符串的最简单方法是什么?
.您要求按名称共享首选项,如果它不存在则创建它,然后获取编辑器,然后向其添加一些命名值.
在某些其他方面,您获得共享首选项并按名称提取值,您还可以向其添加一个侦听器,以便通知您共享首选项对象的更改.
获取您的共享首选项:
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个字符串?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Android里应用程序,应用程序窗口和视图对象之间的关系
- 查找一个字符串中最长不含重复字符的子字符串,计算该最长子字符串的长度
- 使用 Bluemix、Watson Discovery 和 Cloudant 构建移动应用程序来分析其他应用程序
- (三)C语言之字符串与字符串函数
- 算法笔记字符串处理问题H:编排字符串(2064)
- 如何在JavaScript中检查字符串是否包含子字符串?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Learn Python 3 the Hard Way
Zed A. Shaw / Addison / 2017-7-7 / USD 30.74
You Will Learn Python 3! Zed Shaw has perfected the world’s best system for learning Python 3. Follow it and you will succeed—just like the millions of beginners Zed has taught to date! You bring t......一起来看看 《Learn Python 3 the Hard Way》 这本书的介绍吧!