excel消除密码的方法步骤图-英雄云拓展知识分享
305
2024-01-21
我是编码的新手。我正在尝试将PayPal付款添加到我的利用程序中,并为此找到一个TutorialVideo,但我会遇到一个毛病:
getProofOfPayment
方法没法解决。
你知道为何吗?到至今为止为止,我完成了所有教程中的所有操作,但没有毛病。
这是我的代码:
public class MainActivity extends AppCompatActivity {TextView m_response;
PayPalConfiguration m_configuration;

String m_paypalClientid;
Intent m_service;
int m_paypalRequestCode = 999;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
m_response = (TextView) findViewById(R.id.response);
m_configuration = new PayPalConfiguration().environment(PayPalConfiguration.ENVIRONMENT_SANDBOX)
.clientId(m_paypalClientid);
m_service = new Intent(this, PayPalService.class);
m_service.putExtra(PayPalService.EXTRA_PAYPAL_CONFIGURATION, m_configuration);
startService(m_service);
}
void pay (View view){
PayPalPayment payment = new PayPalPayment(new BigDecimal(10), "EUR", "Tes payment for Paypal",
PayPalPayment.PAYMENT_INTENT_SALE);
Intent intent = new Intent(this, PayPalPayment.class);
intent.putExtra(PayPalService.EXTRA_PAYPAL_CONFIGURATION, m_configuration);
intent.putExtra(PaymentActivity.EXTRA_PAYMENT, payment);
startActivityForResult(intent, m_paypalRequestCode);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == m_paypalRequestCode)
{
if (resultCode == Activity.RESULT_OK)
{
PayPalConfiguration confirmation = data.getParcelableExtra(PaymentActivity.EXTRA_RESULT_CONFIRMATION);
if (confirmation != null)
{
String state = confirmation.getProofOfPayment().getState();
if (state.equals("approved"))
m_response.setText("Payment approved");
else
m_response.setText("Error in the payment");
}
else
m_response.setText("confirmation is null");
}
}
}
}
我认为您想要一个类型的对象 PaymentConfirmation
而不是你的 PayPalConfiguration
在方法中 onActivityResult
只需更换它,它应当起作用。
免责声明:
本网址(www.yingxiongyun.com)发布的材料主要源于独立创作和网友匿名投稿。此处提供的所有信息仅供参考之用。我们致力于提供准确且可信的信息,但不对材料的完整性或真实性作出任何保证。用户应自行验证相关信息的正确性,并对其决策承担全部责任。对于由于信息的错误、不准确或遗漏所造成的任何损失,本网址不承担任何法律责任。本网站所展示的所有内容,如文字、图像、标志、音频、视频、软件和程序等的版权均属于原创作者。如果任何组织或个人认为网站内容可能侵犯其知识产权,或包含不准确之处,请即刻联系我们进行相应处理。
发表评论
暂时没有评论,来抢沙发吧~