データを渡すためにandroid.support.v4.os.ResultReceiverを使用しているIntentServiceがあります。私は戻って結果を送信するためにResultReceiver.sendメソッドを使用しIntentServiceでは、Androidのメーカーは、というエラーが表示さResultReceiver.sendは同じライブラリグループからのみ呼び出すことができます
ResultReceiver.sendは、同じライブラリ群 から呼び出すことができ(groupIdを= com.android.support)
ResultReceiverのコンストラクタを呼び出すときに同様のメッセージが表示されます。しかし、このエラーでもコードは実行されます。サポートライブラリのバージョンを25.1.1にアップグレードした後、これが表示され始めました。
これを回避するにはどうすればよいですか?
これは、このクラスを拡張する必要があるためです。新しいクラスでは、onReceiveResult()メソッドをオーバーライドします。 – ZeekHuge
@ ZeekHugeこれはまさに私がやったことです。しかし、拡張クラスのコンストラクタでスーパーコンストラクタを呼び出すと、エラーが表示されます。 – kp91