0

我想在不使用数据库的情况下制作提醒应用程序。如何在列表视图项目中保存提醒(如提醒 1,提醒 2 最多为 3),以便通过单击任何列表视图项目,我可以打开我之前设置的提醒?

4

4 回答 4

0

Android中有许多可用的存储选项。可能只是存储在文件中对你有用。

于 2012-07-15T19:24:30.397 回答
0

好吧,只是为了三个提醒,我可能会选择 SharedPreferences

于 2012-07-15T20:08:53.737 回答
0

为此使用共享首选项。

使用以下代码将数据保存到共享首选项中

SharedPreferences myPrefs = this.getSharedPreferences("myPrefs", MODE_WORLD_READABLE);
SharedPreferences.Editor prefsEditor = myPrefs.edit();
prefsEditor.putString(MY_NAME, "Sai");
prefsEditor.putString(MY_WALLPAPER, "f664.PNG");
prefsEditor.commit();

使用以下代码从共享首选项中获取数据

SharedPreferences myPrefs = this.getSharedPreferences("myPrefs", MODE_WORLD_READABLE);
String prefName = myPrefs.getString(MY_NAME, "nothing");
String wallPaper = myPrefs.getString(MY_WALLPAPER, null);
于 2012-07-16T04:48:10.107 回答
0

共享偏好

内部存储

外置储存

Sqlite 数据库

网络存储

于 2012-07-16T04:54:47.660 回答