java - IsReadyToPayRequest.fromJson,无法解析方法 'fromJson java.lang.string'

标签 java google-pay

我正在尝试将 Android Pay 集成到我的应用程序中,并且正在按照 google 提供的教程进行操作。但是我被困在执行 IsReadyToPayRequest 的地方;

IsReadyToPayRequest request =
                IsReadyToPayRequest.fromJson(getIsReadyToPayRequest().toString());
        Task<Boolean> task = mPaymentsClient.isReadyToPay(request);
        task.addOnCompleteListener(
                new OnCompleteListener<Boolean>() {
                    @Override
                    public void onComplete(@NonNull Task<Boolean> task) {
                        try {
                            boolean result = task.getResult(ApiException.class);
                            if (result) {
                                // show Google Pay as a payment option
                            }
                        } catch (ApiException e) {
                        }
                    }
                });

我收到错误,无法解析方法“fromJson java.lang.string”

我正在使用 com.google.android.gms:play-services:12.0.1

任何帮助将不胜感激。

最佳答案

fromJson 方法相对较新,您可以找到 here .

据此,您需要更新的库版本,或者如果您想坚持使用旧版本,请使用旧的 Builder。

关于java - IsReadyToPayRequest.fromJson,无法解析方法 'fromJson java.lang.string',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54231981/

相关文章:

java - 如何使用 java 连接 DB2 数据库连接?

java - JAD反编译问题

java - 在 Linux 上运行 Java 程序时出现段错误

paypal - Google Pay中是否有类似PayPal Adaptive Payments的选项

java - 使用 BlueSnap 在 Android 应用程序中实现 Google Pay

flutter - 如何创建 Google Pay 链接以汇款或收款?

java - 为什么在尝试访问对象时会出现空指针异常?

java - 这样的编程风格是不是太多了?

java - 将 Google Firebase 链接到 Google 结算订阅 - Android Studio java

android - 从 Google Pay 中排除信用卡