Android Studioでシンプルなアプリをコーディングしました。それは重要ではありませんが、Context.startService(Intent i)
でサービスを開始します。今まではすべてが大丈夫ですが、自分の電話のタスクマネージャーですべてのタスクを終了すると、サービスも終了し、通知が生成されます。なぜか分からない。Android:RAMストレージを消去するとサービスが停止します
ところで、私はサービスの最後にreturn START_STICKY
を使用しました。そしてそれはTimer.scheduleAtFixedRate(TimerTask task, int delay, int period)
でTimerクラスによって開始/スケジュールされています。サービスは私のメインアプリケーションまたはBOOT_COMPLETED
を受け取ったBroadcastReceiverによって開始されました。タイマーもキャンセルされていません。
あなたは私の英語を赦免します。