2016-07-27 21 views
-4

我創建了一個鬧鐘應用程序,將有多個警報..所以我想存儲共享偏好的時間。如果有任何解決方案,存儲在共享偏好將整數值添加到共享偏好

+0

@Danieboy沒有嘗試過任何我想創建警報,它必須顯示在家庭活動 –

回答

1
SharedPreferences preferences = getSharedPreferences("prefs", Activity.MODE_PRIVATE); 
SharedPreferences.Editor editor = preferences.edit(); 
editor.putInt("key", yourIntValue); 
editor.apply(); 

使用editor.apply()整數列表以異步方式保存的喜好。在大多數情況下,優選apply()

使用editor.commit()可同步保存個人喜好。

+0

我想列出所有創建的警報? –

+0

SharedPreferences是一個鍵值存儲。通過上面的代碼,您正在添加key-int值對。不是鍵 - int列表對。你有3個選項。 1.用不同的鍵保存每個鬧鐘(壞主意); 2.使用putStringSet將它們保存爲字符串集合; 3.使用數據庫,文件等代替sharedPreferences –