将少量信息保存为Android中的设置(例如首次运行该应用程序时)

我想保存一个标志,用于识别我的应用是否首次运行。对于这个简单的工作,我不想创建数据库。

有没有一个简单的选择来做到这一点?我只想保存和阅读一些小块信息。


答案 1

使用 或 保存数据,但更好的选择是 。sharedPreferencefilessharedPreference

用于检索

SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
boolean silent = settings.getBoolean("silentMode", false);

用于保存

SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("silentMode", true);
editor.commit();

答案 2

用。SharedPreferences

SharedPreferences preferences = getSharedPreferences("prefName", MODE_PRIVATE);
SharedPreferences.Editor edit= preferences.edit();

edit.putBoolean("isFirstRun", false);
edit.commit();

推荐