0

如何在应用程序关闭后保存一个 int/boolean 值,以便在我启动应用程序时 int 值会像游戏中的个人记录一样转到 textview?

int personalRecord = 30;
4

3 回答 3

3

您可以将值保存到 SharedPreferences:

SharedPreferences mPreferences = getSharedPreferences("CurrentUser",
            MODE_PRIVATE);

保存:

SharedPreferences.Editor editor = mPreferences.edit(); 
editor.putInt("personalRecord", 30);
editor.commit();

要检索:

mPreferences.getInt("personalRecord", defaultValue);
于 2013-08-21T15:45:03.270 回答
1

使用SharedPreferences.
试试这个代码。

        int count = 2;
        boolean bool = true;
        SharedPreferences preferences = getSharedPreferences("key", 0);
        SharedPreferences.Editor editor = preferences.edit();
        editor.putInt("int", count);
        editor.putBoolean("bool", bool);
        editor.commit();


SharedPreferences

        SharedPreferences preferences = getSharedPreferences("key", 0);
        int count = preferences.getInt("int",0);
        boolean bool = preferences.getBoolean("bool",false);
于 2013-08-21T15:50:53.977 回答
0

推荐的共享首选项:

http://developer.android.com/guide/topics/data/data-storage.html

于 2013-08-21T15:46:23.357 回答