1

バックグラウンドで実行し、一定時間後にユーザーに警告する必要がある Android アプリを開発しました。問題は、時間を設定して電話で何か他のことをすると、通知が届かないことです。(タイマーを10分に設定してこれをテストしました)。アプリが常にバックグラウンドで開いていることを確認する方法はありますか?

4

1 に答える 1

2

サービスを利用しましたか? そうでない場合は、バックグラウンドで実行されていません。アクティビティがフォーカスから外されるとすぐに、その onPuase メソッドが呼び出され、実行が停止します (アクティビティのライフサイクルを参照)。アプリをバックグラウンドで動作させるには、 Serviceを実装する必要があります。

于 2013-11-02T19:46:25.583 に答える