我已经从以下网址实现了计费库https://developer.android.com/google/play/billing/billing_library_overview#java
我在此行出现错误
if (billingResult.getResponseCode() == BillingResponse.OK) {
它说Cannot resolve symbol 'BillingResponse'
这里是以上链接的完整代码
billingClient.startConnection(new BillingClientStateListener() {
@Override
public void onBillingSetupFinished(BillingResult billingResult) {
if (billingResult.getResponseCode() == BillingResponse.OK) {
// The BillingClient is ready. You can query purchases here.
}
}
@Override
public void onBillingServiceDisconnected() {
// Try to restart the connection on the next request to
// Google Play by calling the startConnection() method.
}
});
我已经在我的应用build.gradle
文件中添加了以下依赖项>
dependencies { ... implementation 'com.android.billingclient:billing:2.1.0' }
但我遇到错误
我什至无法手动导入
import com.android.billingclient.api.BillingClient.BillingResponse;
我知道它的简单解决方案是替换
BillingResponse.OK
与
BillingClient.BillingResponseCode.OK
但是我的问题是为什么它没有在文档中给出?
我已经从以下网址https://developer.android.com/google/play/billing/billing_library_overview#java实现了计费库,如果(billingResult ....
我检查了源代码并找出了正确的代码。