gpt4 book ai didi

java - Android Context.bindService 始终返回 false 并且永远不会触发 ServiceConnection 对象

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:09:23 24 4
gpt4 key购买 nike

我已经关注了 Local Service example由 Google 提供,但我的 Context::bindService(...) 总是返回 false 并且 ServiceConnection::onServiceConnected 也从未被调用。

我知道 Context::bindService() 会立即返回,但我的 ServiceConnection 对象从未被触发。

我不知道这些是否适用

  1. 我的 Activity 在 tabHost 中运行,我想知道这是否会以任何方式影响服务绑定(bind)。
  2. 服务本身可能有问题,但我可以使用相同的 Intent 调用相同服务的启动服务,它按预期工作。

有没有人有这方面的经验?请帮帮我。

谢谢,附言我的目标是 Android 1.6

最佳答案

所以我终于想通了。结果是 TabSpec cannot bind to activities

Using getApplicationContext().bindService instead of just bindService on your activity solves the problem as it is using the higher level application context.

希望这对某人有帮助!

关于java - Android Context.bindService 始终返回 false 并且永远不会触发 ServiceConnection 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4531139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com