1

timePicker を介して時間値を入力するようにユーザーに求めるアプリケーションがあります。BufferedWriter を使用して入力をファイルに書き込みました。

毎日、指定された時間にアプリケーションでユーザー設定を編集したいと考えています。アプリで関数呼び出しを使用して設定を編集できますが、アプリケーションがアクティブでないときにこの関数を実行する方法がわかりません。

アプリケーションがアクティブでない場合でも、指定された時間に毎日この機能をアプリケーションに実行させるにはどうすればよいですか?

4

1 に答える 1

3

AlarmManagerを使用して、指定された時間にServiceまたはBroadcastReceiver (またはユーザーの操作が必要な場合はアクティビティ)をスケジュールします。次に、設定を編集するためのコードを Service または BroadcastReceiver に入れるだけです。

于 2013-03-05T13:49:56.067 に答える