我已关注Google提供的Local Service example,但我的Context::bindService(...)
始终返回false,并且ServiceConnection::onServiceConnected
也从未被调用过。
我了解Context::bindService()
会立即返回,但我的ServiceConnection
对象永远不会被触发。
我不知道这些是否适用
Intent
将启动服务调用到同一服务,并且按预期工作。有没有人有这方面的经验?请帮帮我。
谢谢, 附:我的目标是Android 1.6
答案 0 :(得分:60)
所以我终于明白了。结果是TabSpec cannot bind to activities
使用getApplicationContext()。bindService而不仅仅是bindService 活动解决了问题,因为它正在使用更高级别的应用程序上下文。
希望这有助于某人!
答案 1 :(得分:2)
我现在已经老了,但问题略有不同。我重构了我的项目包。因此更改了文件的名称,但Eclipse没有更新清单文件。所以,我手动修复了清单文件,并在那里更改了包的名称。