0
我希望以我的應用「遊戲」的高分,並將其放在我的主要活動(第一個菜單)中,作爲「最高分:____」, 據我所知,我可以用SharedPreferance來完成。 但我不明白這是如何工作的,我在哪裏「第一次啓動它」(創建它)等等。 有人可以給我一個很好的指導,或/和例子應該怎麼做?[ANDROID]高分保護
非常感謝! :d
我希望以我的應用「遊戲」的高分,並將其放在我的主要活動(第一個菜單)中,作爲「最高分:____」, 據我所知,我可以用SharedPreferance來完成。 但我不明白這是如何工作的,我在哪裏「第一次啓動它」(創建它)等等。 有人可以給我一個很好的指導,或/和例子應該怎麼做?[ANDROID]高分保護
非常感謝! :d
這裏是你如何能得到的值:
// Get the saved value (or default value if it hasn't been saved yet)
SharedPreferences settings = getSharedPreferences("MyPrefs", 0);
int high_score = settings.getInt("highscore_pref", 0);
下面是如何保存的值(你要保存的替代99
):
// Save the value
SharedPreferences settings = getSharedPreferences("MyPrefs", 0);
SharedPreferences.Editor editor = settings.edit();
editor.putInt("highscore_pref", 99);
editor.apply();
像往常一樣,檢查出the docs。
該文件是否創建自己? ,你能向我解釋一下它的背景嗎?它是如何工作的? 。編輯:什麼'getSharedPreferences(「MyPrefs」,0);'意味着什麼是「MyPrefs」,什麼意思是0代表 – MoShiK
查看Android [SharedPreferences上的文檔](http://developer.android.com/intl/ja/guide/topics/data/data-storage.html#pref)for更多信息。 – Buddy
完成,謝謝! ,順便說一句,我可以從我想要的任何活動中調用它,或者它僅適用於單一活動? – MoShiK