我的应用需要打开银行页面,让用户能够付款。
阅读 Android 文档后,我发现应该使用 ACTION_VIEW
(而不是 WebView)来实现这一功能。
Uri uri = Uri.parse("http://www.example.com");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
我的问题是:用户完成付款后,我如何回到应用程序?我的意思是,我想要做类似于:
startActivityForResult(intent, RESULT_CODE);
使用以下方法打开银行网站,等用户完成操作后返回应用程序:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
回调函数用于处理支付结果。
那么,我是否按照正确的方式进行了操作?或者还有其他方法可以实现这一点吗?