0

テスト目的で Android アプリケーションを継続的に実行しようとしていますが、数時間後にアプリが停止することに気付きました。そのため、数時間ごとにアクティビティを開始する AlarmManager を実装しましたが、これを使用してもアプリを停止せずに実行することはできません。

AlarmManger がアクティビティを数回再起動し、アプリと一緒に停止することさえあります。誰かが機能を実現する方法を教えてくれませんか。

本当にありがとうございました!ありがとう。

PS。cameraTest、ModemTest(オーディオ、ビデオファイルの再生)、発信、BluetoothなどのAndroidを使用して電話機能をテストしています。

4

2 に答える 2

0

アプリケーションのステータス(実行中かどうかに関係なく)を継続的に監視するスレッドを使用してサービスを作成し、実行されていない場合にアプリケーションへのブロードキャストメッセージを起動できます。

于 2012-08-23T17:29:05.297 に答える
0

x分ごとにアプリを再起動するサービスを作成できます。ドキュメントから:

「サービスは、ユーザーと対話せずに実行時間の長い操作を実行したい、または他のアプリケーションが使用する機能を提供したいというアプリケーションの欲求を表すアプリケーション コンポーネントです。」

詳細はこちら

于 2012-08-23T17:03:51.000 に答える