Androidの場合Oreo
なぜbound services
が許可されているのか(Started Services
& IntentServices
)は許可されません。Android Oreoのバックグラウンド実行制限からバインドされたサービスを維持する理由
私は自分の活動のoncreate()
メソッドでバインドしていて、自分のアクティビティのondestroy()
メソッドでバインドを解除しているとします。ユーザーがこのアクティビティに来てを押すと、app goes in background
が不定期になりました。このバインドされたサービスは、開発者がOreo
から削除したいと思っていたリソースを使用するため、理由は何ですか?メモリリソースを浪費する可能性がある場合には、バインドされたサービスを維持し続ける
docs時刻には1分、 'foreground以外のサービスは〜1分しか実行できません。私のサービスが1分もかからずに仕事を終えたら、問題なく使えますか? –
@SudhanshuGaur:[docs](https://developer.android.com/about/versions/oreo/background.html#services)は「数分」と言っています。テストでは、約1分のようです。 – CommonsWare
どのシナリオでは、バインドされたサービスは正常に終了しないでしょうか? –