【发布时间】:2016-02-25 20:57:32
【问题描述】:
有没有办法以编程方式点击 Android 上的“使用 Android Pay 购买”按钮?由于该按钮在 SupportWalletFragment 中呈现,我找不到执行此操作的方法。
This guide 似乎表明这是可能的。
【问题讨论】:
-
按钮在一个片段中,你想从另一个片段/活动中访问它吗?
-
我只想以编程方式启动 Android Pay 流程(即,当您点击 Android Pay 按钮时出现的弹出窗口)。该片段不包含任何“startPaymentFlow()”方法,所以我想唯一的方法是以某种方式获取按钮的引用并在其上调用“performClick()”。
-
请贴一些代码。
-
我浏览了本教程,并没有看到有关以编程方式单击按钮的任何内容。你觉得你在哪里看到的?我怀疑你误解了,因为代表用户点击支付按钮通常是一个非常非常非常糟糕的主意,谷歌一点也不鼓励这样做。你为什么还要这样做?
-
@nasch 我的屏幕有一些单选按钮。第一个单选按钮包含 Android Pay 选项,默认选中。第二个单选按钮包含直接通过信用卡支付等选项。用户既可以直接单击 Android Pay 按钮,也可以选择单选按钮并单击屏幕底部的“继续”按钮。最后一种情况是我想以编程方式启动 Android Pay 流程的原因,就像用户点击我的继续按钮而不是 Android Pay 按钮一样。
标签: android onclick fragment android-pay