我需要找到一種方法來保持各種活動之間的變量值。它實際上是一個整數值,它是每次點擊事件都會增加的計數器。因此,如果單擊右鍵,值應該繼續遞增。我遇到的問題是,這個變量的值不會保持不變(例如,如果它在活動A上是1,並且右鍵已經被點擊,它應該在活動B上變成2)。你能幫我解決嗎?我已經嘗試過單身人士班但無濟於事。我也使用了意圖getExtras,我在處理這部分時遇到困難。Android - 全局變量保持其所有活動之間的值
Intent mIntent = getIntent();
int ScoreCount = mIntent.getIntExtra("intScoreCount", 0);
而不是值0可以添加什麼值,以便它保留ScoreCount的值?
非常感謝你
使用'SharedPreferences'商店,這個問題幾乎每隔一天就會出現在SO上。 –
我不希望將值保存在內存中,而是一旦用戶關閉應用程序,值就會回到零。在應用程序的生命週期中,值必須存儲,然後初始化爲零。謝謝您的幫助。 – spacemalbar
你似乎很困惑,在Android中,用戶不會「關閉」應用程序。重新思考你的設計。 –