2017-08-29 4 views
0

システムタイムが自分のデータベースに格納されている時刻と一致するとイベントを発生させたいです。受信者はブロードキャストを受信する、私はシステムの時間と私のデータベースのエントリに一致する...しかし、問題は、私は私のアプリを閉じるか、それを削除するマニフェストfile.soから登録することはできません...最近のアプリリストでは、この放送受信機は動作を停止します。 「TIME_TICKはマニフェストファイルからではなくアクティビティからのみ登録できます」というドキュメントを参照してください。 私はまたstackoverflowとgoogleで私の問題の解決策を見つけようとしましたが、私は適切な答えを見つけることができません。 あなたはそれを解決する方法を知っているなら、私の質問に返信し、事前に感謝します。アプリが稼動していてもアンドロイドアプリのTIME_TICKイベントブロードキャストレシーバーを登録するにはどうすればいいですか

答えて

0

私は、システムの時間が私のデータベース

使用AlarmManagerに格納されている時刻と一致したときに、いくつかのイベントを発生します。

は、どのように私はそれが信じられないほど非効率的であるとして、可能ではないアプリが実行されているかいない

されている場合でもAndroidアプリのためのTIME_TICKイベント放送受信機を登録することができます。

+0

私は初心者です。AlarmManagerを使用したり、ヒントを与えたりするための例やリンクを教えてください。 –

+0

@JaydipKalkani: 'AlarmManager'は[JavaDocs](https://developer.android .com/reference/android/app/AlarmManager.html)、[ドキュメントの他の場所](https://developer.android.com/training/scheduling/alarms.html)、およびAndroidアプリ開発に関する多くの書籍やコース。 – CommonsWare

+0

okありがとう....私はそれを試してみましょう –

関連する問題