我正在尝试在android上开发一个简单的记事本。但我不知道如何将我的笔记(字符串)保存到内部存储中(或者如果它更快,则保存到 SQL 数据库)。如果我使用内部存储,我可以保存几个字符串并将它们取回吗?我是移动应用程序开发的初学者,这是我的第一个项目。所以如果你能给我看一个示例代码,我会非常感激,这样我就可以从中学习。谢谢!
问问题
2135 次
2 回答
2
数据库是一种选择,因此您必须阅读后续页面,这对我有很大帮助。里面还有一些示例代码。
第 9.7 段是添加、编辑和删除记录的完整代码...
另一种选择是将字符串保存在 .txt 文件中并将其保存在存储中。这可能会让你走得更远:
祝你好运!
于 2013-08-29T17:47:10.017 回答
0
如果它不是太大,您可以将其保存在共享首选项中。
储藏:
SharedPreferences sharedPref = getSharedPreferences("SomeName", Context.MODE_PRIVATE);
Editor editor = sharedPref.edit();
editor.putString("String1", value); // value is the string you want to save
editor.commit()
要检索:
SharedPreferences sharedPref = getSharedPreferences("SomeName", Context.MODE_PRIVATE);
String retrievedString = sharedPref.getString("String1", defaultValue);
“SomeName”----首选项名称
"String1" ---- 要存储/检索的字符串的键
defaultValue ---- 如果键不可用,这是检索到的字符串
于 2013-08-29T17:56:56.583 回答