Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android Context.bindService始终返回false,并且永远不会触发ServiceConnection对象_Java_Android_Service - Fatal编程技术网

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

Java Android Context.bindService始终返回false,并且永远不会触发ServiceConnection对象,java,android,service,Java,Android,Service,我遵循了Google提供的,但是我的Context::bindService(…)总是返回false,并且也从未调用ServiceConnection::onServiceConnected 我知道Context::bindService()会立即返回,但我的ServiceConnection对象从未被触发 我不知道这些是否适用 我的活动正在tabHost中运行,我想知道这是否会以任何方式影响服务绑定 服务本身可能有问题,但我可以使用相同的意图调用同一服务的start Service,并且它可以

我遵循了Google提供的,但是我的
Context::bindService(…)
总是返回false,并且也从未调用
ServiceConnection::onServiceConnected

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

我不知道这些是否适用

  • 我的活动正在tabHost中运行,我想知道这是否会以任何方式影响服务绑定
  • 服务本身可能有问题,但我可以使用相同的
    意图调用同一服务的start Service,并且它可以按预期工作
  • 有人有这方面的经验吗?请帮帮我

    谢谢,
    另外,我的目标是安卓1.6,所以我终于找到了答案。原来

    在服务器上使用getApplicationContext().bindService而不仅仅是bindService 活动解决了这个问题,因为它使用的是更高级别的应用程序上下文


    希望这对别人有帮助

    我现在觉得这很旧,但我有一个稍微不同的问题。我重构了我的项目包。因此文件的名称改变了,但是Eclipse没有更新清单文件。因此,我手动修复了清单文件,并在其中更改了包的名称。

    在Eclipse中使用
    adb logcat
    、DDMS或DDMS透视图,并在绑定时查找警告。绑定失败通常会导致警告。THnaks,我有完全相同的问题:)有相同的碎片问题,这很有帮助!我花了一个小时才找到这篇文章。。。你是个救生员。谢谢,这真的很有帮助!非常感谢。唉,忘记更新清单会让人发疯:(我希望日志中有一个错误指出这一点。。。