特定のボタンをクリックすると、アプリケーションにドロップインUIを表示しようとしています。私はBraintreeのサイトからガイドを使用しましたが、何らかの理由で何も起こっていません。Braintree Android SDKドロップインUIが表示されない
以下のコード:
のOnClick機能:
public void onClick(View v){
switch (v.getId()){
case R.id.showUI_button:
onBraintreeSubmit(v);
break;
}
}
ドロップイン機能:
public void onBraintreeSubmit(View v) {
PaymentRequest paymentRequest = new PaymentRequest()
.clientToken(token)
.amount("$10.00")
.primaryDescription("Awesome payment")
.secondaryDescription("Using the Client SDK")
.submitButtonText("Pay");
startActivityForResult(paymentRequest.getIntent(this), REQUEST_CODE);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_CODE) {
if (resultCode == BraintreePaymentActivity.RESULT_OK) {
PaymentMethodNonce paymentMethodNonce = data.getParcelableExtra(
BraintreePaymentActivity.EXTRA_PAYMENT_METHOD_NONCE
);
String nonce = paymentMethodNonce.getNonce();
// Send the nonce to your server.
}
}
}
私は、トークンがサーバから返されたことを確認しています。 ボタンのxmlコードでonClickを設定し、JavaファイルからonClickを削除してみましたが、結果は同じですが、UIは表示されません。
ログは2つだけのライン
performCreate Call Injection Manager
Timeline: Activity_idle id:[email protected]
任意のアイデアを持っていますか?より多くの情報がよりよく理解する必要がある場合私に知らせてください
あなたはpaypal UIを表示するソリューションを見つけましたか? – jyomin