0

私のアプリでは、every day, every weekユーザーの操作なしで特定の操作などを繰り返す機能があります。つまり、ユーザーがアプリを使用していない場合でも、操作を実行する必要があります(データベースへのデータの挿入)。たくさん検索しましたが、これを達成するためのアイデアを得ることができませんでした。私は考えましLocal Notificationたが、これが良いアイデアになるのか、それともこれを達成するためのより良いアプローチがあるのか​​わかりません。

どんな助けでも大歓迎です。

4

1 に答える 1

2

調べたいAlarmManager。AndroidアプリのUNIXcronのように考えてください。Intent一言で言えば、あなたは将来的に発砲するようにスケジュールします。次にBroadcastReceiver、インテントを処理するためにを記述し、ここでやりたいことを何でもします。

もちろん、悪魔は細部に宿ります。時間のかかる作業をブロードキャストレシーバーからサービススレッドにオフロードしたり、事前にウェイクロックを確実に取得したりするなど、細心の注意を払ってください。これらは、SOの回答では適切にカバーできない高度なトピックです。

于 2013-02-07T23:27:04.760 に答える