重複の可能性:
Android アプリをバックグラウンドで維持できますか?
継続的に実行する必要があるvoipアプリケーションを開発していますが、Android OSは約30分後にアプリケーションを強制終了しています. ユーザーがアプリケーションを終了するまでアプリケーションを存続させるための解決策を提案してください。
重複の可能性:
Android アプリをバックグラウンドで維持できますか?
継続的に実行する必要があるvoipアプリケーションを開発していますが、Android OSは約30分後にアプリケーションを強制終了しています. ユーザーがアプリケーションを終了するまでアプリケーションを存続させるための解決策を提案してください。
ユーザーはどのようにしてアプリケーションを「終了」しますか?終了するとAndroidの設計に反します。Androidは、使用されなくなったアプリを強制終了します。ユーザーがアプリを明示的に強制終了するまでアプリを維持する必要がある場合は、サービスを使用してください。を使用してサービスを開始した場合Context.startService()
、アクティビティが破棄された後もサービスは継続します。Androidのリソースが危険なほど不足している場合にのみ、サービスが停止します(発生する可能性は低いです)。