android – 启动ACTION_VIEW活动打开浏览器,如何返回我的应用程序?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了android – 启动ACTION_VIEW活动打开浏览器,如何返回我的应用程序?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含841字,纯文字阅读大概需要2分钟。
内容图文
在我的应用程序中,我需要打开银行的页面,以使用户能够支付.
阅读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) {
回调处理付款结果.
而且,我是否按照正确的方式行事?或者还有其他方法可以实现这一目标吗?
解决方法:
浏览器如何知道用户已完成银行页面?它无从得知.
此外,浏览器不会通过设置结果然后结束()来对startActivityForResult()做出反应.
因此,您无法使用Android浏览器来完成此任务.
唯一可行的方法是启动WebView并通过检测用户完成银行任务时(假设)显示的某个URL来检测用户何时完成.
内容总结
以上是互联网集市为您收集整理的android – 启动ACTION_VIEW活动打开浏览器,如何返回我的应用程序?全部内容,希望文章能够帮你解决android – 启动ACTION_VIEW活动打开浏览器,如何返回我的应用程序?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。