if条件在android清单文件中包含元数据

snvhrwxg  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(171)

我正在android中实现razorpay支付集成。我需要根据状态区分清单文件中的活动密钥。但是我不知道如何在androidmanifest文件中写入条件。你可以请任何人指导我做这个任务。我也分享我的源代码。以下条件不起作用
公共void startpayment(){

double finalMoney = Double.parseDouble(money);

    finalMoney = finalMoney * 100;

    final Activity activity = this;
    final Checkout checkout = new Checkout();

    try {

        JSONObject preFill = new JSONObject();
        preFill.put("email",email);
        preFill.put("contact",mobile);

        JSONObject options = new JSONObject();
        options.put("name", "mycompany");
        options.put("description", "mysongs");
        options.put("image", "image.png");
        options.put("currency", "INR");
        options.put("amount", finalMoney);
        options.put("prefill",preFill);
        checkout.open(activity,options);

    }
    catch(Exception e) {

        Log.e(TAG,"Error in starting Razorpay Checkout",e);
        mDialog.hide();

    }

}

if (state == "Andhra Pradesh"){

 checkout.setKeyID("rzp_live_2HZ1cIu");

                    }

                    else if (state == "Telangana") {
                        checkout.setKeyID("rzp_live_ZPfUDVl");

                    }

                    startPayment();
                }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题