0

次の画面にアプリが表示されます

https://i.stack.imgur.com/BbqqZ.jpg

アプリを右にスワイプすると、アプリに関連するプロセスとサービスが強制終了されていることに気付きます。

  1. スワイプ時にプロセスとサービスを強制終了しないようにするにはどうすればよいですか?
  2. アプリを右にスワイプしたときにサービスを実行し続ける方法 (私は IntentService を使用しているため、同様の質問に対して言及されている他の
    回答は機能しません)。
  3. ここに記載されている回答は、サービスとプロセスを再起動します (つまり、サービスは再起動フェーズ中に数秒間ジョブを実行しません)。サービスが途切れることなく継続して稼働してほしい。これを行う方法?
4

1 に答える 1

0

このためには、サービスをフォアグラウンド サービスとして開始する必要があります。こちらのフォアグラウンドでのサービスの実行を参照してください。

バックグラウンド サービスであるサービスを開始すると、Android はメモリが少なくなるたびにそれを強制終了します。そして、そのリストがクリアされるたびにサービスが終了するわけではないことに注意してください。これは、Android システムがメモリ不足を判断した場合にのみ発生します。

于 2016-12-31T18:22:54.093 に答える