2016-08-28 10 views
-1

私は破壊的なサービスのソースを検出する必要があります。 サービスでstopService(インテント)にインテントを渡す

stopService(意図)を呼び出している間、私は意図して、余分なを使用しています。

しかし、ここに作用するサービスクラスで、この意図をキャッチします。 既にアンドロイドのドキュメントを使っていますが、何も参考になっていません。 ご協力いただきまして誠にありがとうございます。彼はそれが不可能であると述べたとき

+0

AFAIK、その 'Intent'を得る方法はありません。 – CommonsWare

+0

@CommonsWare、迅速な対応に感謝します。この問題の解決方法は他にありますか? – SimpleCoder

+5

http://stackoverflow.com/questions/17948578/how-to-get-the-intent-that-stops-the-service-in-androidの複製 –

答えて

1

は今、私はマーク・マーフィーを信じています。代わりに、サービスを停止するためにServiceBroadcastReceiverを登録し、ブロードキャストをアプリ全体からこのreceiverに送信することができます。ここではintentのすべての情報をreceiverに送信できます。 receiver内では、単にstopSelf()を呼び出します。

関連する問題