2

Messenger を使用してさまざまなアプリケーションとの間でメッセージをやり取りする Android リモート サービスを開発しています。

JUnit テスト クラスの設定に問題がbindService()あります。ServiceTestCase<T>クラスの にはbindService(Intent, ServiceConnection, int)メソッドがなく、bindService(Intent). ServiceConnectionサービスからの受信メッセージをリッスンできるようにを指定する必要があるため、これは役に立ちません。

どうすればこの状況を解決できますか? 前もって感謝します!

4

1 に答える 1

1

私はこれを使用して解決しました

getContext().bindService(Intent, ServiceConnection, int)

それ以外の

bindService(Intent)

編集:私はこれに間違った方法で焦点を合わせていました。この他の質問を読んで、正しい方法で行ってください。

于 2012-07-06T11:12:37.293 に答える