我正在开发uses Messenger to pass messages from/to different applications。
的Android远程服务我在设置JUnit测试类时遇到问题,因为bindService()
类的ServiceTestCase<T>
没有bindService(Intent, ServiceConnection, int)
方法,只有bindService(Intent)
。这没用,因为我需要指定一个ServiceConnection
来监听来自服务的传入消息。
我该如何解决这种情况?提前谢谢!
答案 0 :(得分:1)
我用
解决了这个问题getContext().bindService(Intent, ServiceConnection, int)
而不是
bindService(Intent)
编辑:我以错误的方式关注这个问题。请阅读this other question以正确的方式进行操作。