【发布时间】:2012-12-10 10:13:58
【问题描述】:
我有一个 webview,点击一些横幅,我发送 Intent.ACTION_VIEW 来打开浏览器或任何用户认为合适的东西:
w.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url != null && url.startsWith("http://")) {
view.getContext().startActivity(
new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
return true;
} else {
return false;
}
}
});
现在我想要的是找到一种方法来了解用户是在打开浏览器之前点击返回按钮还是他实际打开了浏览器。我找到了this 的问题,但那里没有解决方案
【问题讨论】:
-
“不可能”也是一种解决方案。
-
喜欢你的态度。一切顺利。
-
所以你想为这个 webview 实现返回键事件?
-
不,当 Intent 启动时,您可以选择要用于完成 Action.View 的应用程序,我想知道用户是否实际选择了选项或回击
标签: android