在用户单击
显示更多按钮后,我有一个 webview 活动和按钮,用于在默认浏览器中打开一个网站。我在启动浏览器意图后破坏了 webview 活动,如下面的代码所示。
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
finish()
我的问题是,i)使用意图启动 2-3 个网站后,它会停止在浏览器中加载网站
ii) 有时它会在单击按钮时启动浏览器,但会加载在浏览器中打开的先前 url。
iii)我尝试将 Intent.FLAG_ACTIVITY_CLEAR_TOP 设置为意图,但它没有帮助。
让我知道我做错了什么。