gpt4 book ai didi

android - 为什么绑定(bind)/启动服务不起作用(lvl)

转载 作者:行者123 更新时间:2023-11-29 22:04:27 25 4
gpt4 key购买 nike

我正在尝试修改 android lvl 库,作为其中的一部分,我将代码作为我的项目源代码( diff 包)的一部分,而不是将其用作库。然而这段代码失败了

boolean bindResult = mContext.bindService(
new Intent(ILicensingService.class.getName()),
this, // ServiceConnection.
Context.BIND_AUTO_CREATE);

if (bindResult) {
mPendingChecks.offer(validator);
} else {
Log.e(TAG, "Could not bind to service.");
validator.getCallback().stop("Could not bind to service.");
}

它在说:

Unable to start service Intent { act=com.myApp.com.android.vending.licensing.ILicensingService }: not found

这是为什么呢?我该如何解决?它作为库工作,但当代码合并时它没有

感谢帮助

最佳答案

我认为您创建的 Intent 不正确。尝试用这个替换你的:

new Intent(YourActivity.this, ILicensingService.class) //YourActivity is activity from its you want to start service.

注意:不要忘记将 Service 添加到 Manifest.xml

关于android - 为什么绑定(bind)/启动服务不起作用(lvl),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11110656/

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