android - 已弃用功能的问题
问题描述
所以这就是问题所在:我必须实施谷歌支付,但不幸的是,当我点击我的支付按钮时它一直在崩溃:这是代码:
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! ");
}
我不知道为什么它已被弃用,需要快速修复,所以我可以通过另一个功能。谁能帮我找到解决方案,所以我可以通过另一个功能来尝试完成应用程序。