我正在尝试在Android上开发一个简单的记事本。但我不知道如何将我的笔记(字符串)保存到内部存储(如果它更快,则保存到SQL数据库)。如果我使用内部存储器,我可以保存几个字符串并将它们取回?我是移动应用程序开发的初学者,这是我的第一个项目。所以如果你能给我看一个示例代码,我真的很感激,所以我可以从中学习。谢谢!
答案 0 :(得分:2)
数据库是一个选项,因此您最终必须阅读以下页面,这对我帮助很大。其中还有一些示例代码。
第9.7段是添加,编辑和删除记录的完整代码......
另一个选项是将字符串保存在.txt文件中并将其保存在存储中。这可能会让你更进一步:
祝你好运!
答案 1 :(得分: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 ----如果密钥不可用,则这是检索到的字符串