我的应用程序具有许多用户可以单击的URL,并且我已经使用WebView和WebClient创建了类似浏览器的Activty。但是我发现我必须维护此设置,并随着Web的发展(例如HTML5的Web Storage API等)来设置许多不同的设置。我正在考虑仅调用ACTION_VIEW意图,以便用户可以在其首选的浏览器中启动所有功能。
这样做的利弊是什么?我是一个相对较新的Android开发人员,因此我不太确定任务堆栈以及这两种方法在这方面的工作方式是否不同。我最担心的是用户离开了我的应用程序,然后又无法回到他们原来的位置。
如果您在应用程序中使用自己的Web视图
优点:您将能够从Web视图客户端处理所有Java脚本警报,例如“确定”,“确定取消”,“确定”。
缺点:您必须进行许多自定义或在Web视图中添加功能才能呈现不同类型的网站。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句