2016-07-18 9 views
0

毎日、SharedPreferencesから値を変更する方法はありますか?バックグラウンドで実行するサービスのようなもの。アプリケーションが終了したときに共有設定を変更する

ありがとうございます!

+0

ちょっと深みがある:1日に1回またはアプリが終了するたびにそれをやりたいですか? –

+0

私は長い価値があり、1日に1回単位を減らしたいと思います。 –

+0

どのような場合でも毎日やりたいのですが、ユーザーがその日にアプリを開いた場合にのみですか? –

答えて

1

AlarmManagerまたはJobSchedulerを使用すると、intervalまたはCalendarイベントでコールバックを呼び出すことができます。その後、適切なコールバック(例えば、AlarmManagerの場合はonReceiveメソッドを使用してブロードキャスト受信者)のSharedPreferenceを変更することができます

1

Alarm Serviceは、アプリケーションが終了していても時間ベースの操作に使用できます。

関連する問題