gpt4 book ai didi

android - onBind/onRebind 未在服务中调用

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:36:38 27 4
gpt4 key购买 nike

我遇到了以下情况。我的应用程序中有一项服务。该 Activity 使用 startService() 启动它,以防止它在将来取消绑定(bind)时关闭。然后使用 bindService() 绑定(bind)到服务,稍后使用 unbindService() 解除绑定(bind)。一切正常,如预期的那样:调用 onBind/onUnbind 并且服务保持运行。但是当我从这个或另一个 Activity 中再次调用 bindService() 时,我得到了另一种行为:onBind 和 onRebind 都没有被调用,但是 onServiceConnected() 仍然被调用并且我得到了在 onBind() 中返回的 IBinder 实现。有任何想法吗?提前致谢!

最佳答案

onRebind() 仅当 onUnbind(Intent) 的实现被重写以返回 true 时才会被调用。

完成了吗?

关于android - onBind/onRebind 未在服务中调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4213841/

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