0

CWACによるWakefulIntentServiceの実装に関していくつか質問があります。

1)アプリケーション内で同時に複数のWakefulIntentServicesを使用しても安全ですか?

2)AlarmManagerを処理する独自のコードを使用しても大丈夫ですか?これにより、アラーム処理コードを再実装する手間が省けます。現在、アプリケーション内の他のクラスがアラームを設定するために使用する静的メソッドと変数を持つクラスがあります。次に、AlarmReceiverは、doWakefulWork()をクラス化してWakefulIntentServicesを開始します。

このクラスは素晴らしい仕事です!

ありがとう

4

1 に答える 1

3

アプリケーション内で同時に複数のWakefulIntentServicesを使用しても安全ですか?

必要なのは1つだけです。さまざまIntentなコマンドを区別するために、さまざまな情報(アクション、エクストラなど)を使用します。

私は複数の異なるサービスを試したことがありません-それが機能する可能性はありますが、それを保証することはできません。

AlarmManagerを処理する独自のコードを使用しても大丈夫ですか?

はい。「基本的な使用法」の指示に従い、作業を実行したいときに呼び出しsendWakefulWork()ますWakefulIntentService。ifがトリガーからそれを実行する必要があることを覚えておいてください-それは要件です。BroadcastReceiver's onReceive()AlarmManagerAlarmManager

このクラスは素晴らしい仕事です!

あなたがそれを気に入ってくれてうれしいです!

于 2012-03-16T23:09:26.407 に答える