提问人:Ranjeet Keshri 提问时间:4/25/2023 最后编辑:Ranjeet Keshri 更新时间:4/25/2023 访问量:26
Square SDK 在 Android 中的集成在片段上的问题
Square SDK integration in Android issue on fragment
问:
当我在片段上初始化Square SDK时,它工作正常,但我没有得到回调数据。然而,永远不会被击中。我已经设置了断点,但未触发任何断点。片段可以有 onActivityResult 吗?我会这么认为,因为它是一个提供的功能。为什么没有触发?onActivityResult
onActivityResult
btn_pay.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//onPayWithCardClickListener.run();
CardEntry.startCardEntryActivity(getActivity(), true,
DEFAULT_CARD_ENTRY_REQUEST_CODE);
}
});
@Override
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
CardEntry.handleActivityResult(data, result -> {
if (result.isSuccess()) {
CardDetails cardResult = result.getSuccessValue();
Card card = cardResult.getCard();
String nonce = cardResult.getNonce();
Toast.makeText(getActivity(),
"Payment Success",
Toast.LENGTH_SHORT)
.show();
} else if (result.isCanceled()) {
Toast.makeText(getActivity(),
"Canceled",
Toast.LENGTH_SHORT)
.show();
}
});
}
答: 暂无答案
评论