final String INITIALIZED = "initialized"; SharedPreferences myPrefs = getPreferences(MODE_PRIVATE); boolean hasPreferences = myPrefs.getBoolean(INITIALIZED, false); if (hasPreferences) { Log.v("Preferences", "We've been called brefore"); // Read other values as desired from preferences file... someString = myPrefs.getString("someString", ""); } else { Log.v("Preferences", "First time ever being called"); // Set up initial values for what will end up // in the preferences file someString = "Some default value"; } // Later when ready to write out values Editor editor = myPrefs.edit(); editor.putBoolean(INITIALIZED, true); editor.putString("someString", someString); // Write other values as desired editor.commit();
Android开发相关:使用首选项保存活动的状态
最新推荐文章于 2019-07-09 15:35:30 发布