2

我正在开发一个 Android 远程服务,它使用 Messenger 从/向不同的应用程序传递消息

我在设置 JUnit 测试类时遇到了麻烦,因为bindService()forServiceTestCase<T>类没有bindService(Intent, ServiceConnection, int)方法,而只有bindService(Intent). 这是没有用的,因为我需要指定 aServiceConnection才能监听来自服务的传入消息。

我该如何解决这种情况?提前致谢!

4

1 回答 1

1

我解决了这个问题

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

代替

bindService(Intent)

编辑:我以错误的方式关注这一点。请阅读this other question以正确的方式进行。

于 2012-07-06T11:12:37.293 回答