2016-07-27 20 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値のペアを追加しています。 key - intリストのペアではありません。 3つのオプションがあります。 1.別のキー(悪いアイデア)で各アラームを保存します。 2. putStringSetを使用して文字列セットとして保存します。 3. sharedPreferencesの代わりにデータベース、ファイルなどを使用する –

関連する問題