首页 > 解决方案 > 已弃用功能的问题

问题描述

所以这就是问题所在:我必须实施谷歌支付,但不幸的是,当我点击我的支付按钮时它一直在崩溃:这是代码:

    mBoutonCommandeFinale.setOnClickListener(new View.OnClickListener( ) {
 
       @Override
        public void onClick(View view) {
            Uri infos = new Uri.Builder( )
                    .scheme("upi")
                    .authority("pay")
                    .appendQueryParameter("pa", "test@axisbank")
                    .appendQueryParameter("pn", "Test Merchant")
                    .appendQueryParameter("mc", "1234")
                    .appendQueryParameter("tr", "123456789")
                    .appendQueryParameter("tn", "test transaction note")
                    .appendQueryParameter("am", "10.01")
                    .appendQueryParameter("cu", "INR")
                    .appendQueryParameter("url", "https://test.merchant.website")
                    .build( );
            Intent payView = new Intent( );
            payView.setData(infos);
            payView.setPackage(GOOGLE_PAY_PACKAGE_NAME);
            startActivityForResult(payView, GOOGLE8PAY_REQUEST_CODE);

        }
    });
}

@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    if (requestCode == GOOGLE8PAY_REQUEST_CODE) {
        Log.d("result", "oups! la sauce était trop bonne et l'application n'a pas pu se connecter! ");
    }

我不知道为什么它已被弃用,需要快速修复,所以我可以通过另一个功能。谁能帮我找到解决方案,所以我可以通过另一个功能来尝试完成应用程序。

标签: android

解决方案


推荐阅读