android– 从应用程序内启动浏览器 – 你如何回到应用程序?

android– 从应用程序内启动浏览器 – 你如何回到应用程序?,第1张

概述我有以下内容从Android应用程序中打开浏览器.Stringurl="http://www.example.com";Intenti=newIntent(Intent.ACTION_VIEW);i.setData(Uri.parse(url));startActivity(i);如何在用户查看页面后让用户返回应用程序?编辑我在我的清单中为调用Intent的Activity设置了an

我有以下内容从Android应用程序中打开浏览器.

String url = "http://www.example.com";Intent i = new Intent(Intent.ACTION_VIEW);i.setData(Uri.parse(url));startActivity(i);

如何在用户查看页面后让用户返回应用程序?

编辑

我在我的清单中为调用Intent的Activity设置了androID:noHistory =“true”.

解决方法:

如果调用Activity位于Backstack中(默认情况下),则用户将按“back”以从堆栈中剥离顶层.

但是,如果浏览器关闭,Activity也会关闭,Backstack中的最后一个Activity就会出现.如果您拥有自己要访问的站点,并且可以在其中放置一个“后退”按钮(使用JavaScript window.close()或类似),活动将关闭,堆栈中的应用程序最顶层活动将恢复.

如果您的Activity不在Backstack中,那么我建议不要将用户发送到浏览器任务使用包含WebVIEw的自定义Activity,让您完全控制(例如通过Intent手动启动原始Activity)

总结

以上是内存溢出为你收集整理的android – 从应用程序内启动浏览器 – 你如何回到应用程序?全部内容,希望文章能够帮你解决android – 从应用程序内启动浏览器 – 你如何回到应用程序?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1105344.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存