gpt4 book ai didi

带有服务的 Android ContentProvider

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:05:47 25 4
gpt4 key购买 nike

我有一个 ContentProvider 子类来处理我所有的数据库工作,还有一个在后台运行的服务。

我似乎无法将服务绑定(bind)到 ContentProvider。我是否可以从 ContentProvider 中的服务调用方法,或者是否有绑定(bind)方法?

最佳答案

我在onCreate()方法中绑定(bind)了服务

@Override
public boolean onCreate() {

mContext = getContext();

.. do other things

doBindService();

return true;
}

然后使用上下文来实际绑定(bind)服务

void doBindService() {

mContext.bindService(new Intent(mContext,
SomeService.class), mConnection, Context.BIND_AUTO_CREATE);
}

我没有解绑服务,但是好像没问题

关于带有服务的 Android ContentProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13766519/

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