2016-12-16 8 views
0

バインダーサービスを開始したいアプリケーションがブロードキャストを受信したら、startServiceのような受信者からサービスをバインドするか、サービスにバインドするためにコールバックを送信する必要がありますか?私の知る限り、放送受信機は10秒の時間制限を持っているので、受信機からサービスをバインドすればその時間制限は影響を受けますか?バインダーサービスをブロードキャスト受信機でバインドできますか?

答えて

1

BroadcastReceiverはサービスにバインドできません。具体的には、onReceive()で提供されるcontextは、サービスにバインドしたり、動的に登録するために使用することはできません。BroadcastReceiverあなた自身のActivityまたはServiceを開始する必要があります。

+0

ありがとうKarakuri :) – Reena

関連する問題