我有一个webview,它显示一个动画图像广告,点击该广告时应该打开一个指向游戏商店的链接。当我单击图像时,它会打开webview中的链接,因此它会显示一条错误消息,尝试显示播放商店页面。 有没有办法获取链接并在外部打开游戏商店而不是在webview中
答案 0 :(得分:2)
您可以延长WebViewClient
并覆盖shouldOverrideUrlLoading()
。
将自定义webview客户端设置为webView。
在方法shouldOverrideUrlLoading
中,检查url
是否为Google Play链接,然后返回true(可能需要您自己启动浏览器意图)。
希望有所帮助。
答案 1 :(得分:0)
我遇到了完全相同的问题
尝试将网址从https://play.google.com/store/apps/details?id=com.your.package.name更改为market:// details?id = com.your.package.name
为我工作