最佳实践:创建浏览器活动或调用ACTION_VIEW Intent?

时间:2014-09-30 15:19:52

标签: android

我的应用程序有很多用户可以点击的URL,我使用WebView和WebClient创建了类似浏览器的Activty。但我发现我必须维护这个并设置许多不同的设置,因为网络演变像HTML5的Web存储API等。我正在考虑调用ACTION_VIEW意图,以便用户可以在他们喜欢的浏览器中启动所有内容。

这样做的优点和缺点是什么?我是一个相对较新的Android开发人员,所以我不完全确定任务堆栈以及这两种方法在这方面的工作方式有何不同。我主要关心用户离开我的应用程序,然后无法回到他们原来的位置。

1 个答案:

答案 0 :(得分:0)

如果您在应用程序中使用自己的Web视图

<强>优点: 您将能够处理所有的Java脚本警报,例如&#34; ok&#34;,&#34; ok-cancel&#34;,&#34; ok-confirm&#34;来自您的网络视图客户端。

<强>缺点: 您必须在Web视图中进行许多自定义或添加功能才能呈现不同类型的网站。