【发布时间】:2017-03-14 05:34:00
【问题描述】:
从-开始
我知道有一个类似的问题已经得到解答。但是答案对我没有帮助。
我的问题是一样的 -
使用UPI url如下
String UPI = "upi://pay?pa=xsas@hdfcbank&pn=ABC+DEF&mc=qy67vt&tr=12121&tn=your+order+with+us&am=1.5&url=shopify.com";
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.setData(Uri.parse(UPI));
Intent chooser = Intent.createChooser(intent, "Pay with...");
startActivityForResult(chooser, 1, null);
在我使用 setData 的那一刻,我停止获取可以与之共享的应用程序列表(列表为空)。如果我删除 setData,应用程序(短信、电子邮件等)的常规列表开始弹出,银行应用程序(接受 UPI,比如 ICICI/HDFC)不是其中之一。
这里可能出了什么问题?,
【问题讨论】:
-
你找到解决办法了吗?
标签: android android-intent payment upi