我正在使用靜態 session_counter 來存盤資料,是的,當應用程式打開時我想要檢索的資料是 INTEGER
private static int session_counter = 0;
我的應用狀態

用戶執行操作后,會話計數器顯示 1,但當應用程式關閉并重新打開時,計數器設定為 0
我希望會話計數器與之前的狀態相同,直到滿足特定條件
uj5u.com熱心網友回復:
對于這樣的應用程式,您需要一種可以在每個會話之間保存資料的方法。正如先前的答案所提到的,共享偏好是最有效的方法。
其他替代方案存在
- 房間
- 遠程資料庫(Firebase)等。
結構會有點像這樣
```
// Create object of SharedPreferences.
SharedPreferences sharedPref = getSharedPreferences("mypref", 0);
//now get Editor
SharedPreferences.Editor editor = sharedPref.edit();
//put your value
editor.putString("session_value", required_Text);
//commits your edits
editor.commit();
// Its used to retrieve data
SharedPreferences sharedPref = getSharedPreferences("mypref", 0);
String name = sharedPref.getString("session_value", "")
```
在你的情況下,它會像
textView.text= sharedPref.getString("session_value", "")
if(condition){
editor.putString("session_value", required_Text);
}
uj5u.com熱心網友回復:
您可能希望使用共享首選項來保存您的價值。這個答案可能有用
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/408431.html
標籤:
