我在Android应用中实现了Paypal集成 我们可以在Sandbox和Live中测试id 交易很好,但方法
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
永远不会被称为
this中是否缺少某些应用设置?
整个实现遵循this github样本。
答案 0 :(得分:0)
这里有两种可能性:
当您启动PayPal SDK的活动时,您正在呼叫startActivity
而不是startActivityForResult
,并且一旦关闭就没有回叫
如果您正在呼叫startActivityForResult
,则表示您正在错误的onActivityResult
处理回调。
要检查哪个活动正在处理您的回调:
在您启动的每项活动中,覆盖onActivityResult
在项目的每个onActivityResult
中放置断点
一旦PayPal交易完成,其中一个将被点击