作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在我的 Android 中,如果我点击指向 Play 商店的链接,Android 会自动打开 Play 商店,以便我下载该应用。
如果该链接位于应用程序的 WebView 中,则会打开一个网页,类似于在桌面上打开的网页。有没有办法解决?我尝试过的链接类型是:
market://details?id=com.alpinereplay.android(在 WebView 中根本不起作用) https://play.google.com/store/apps/details?id=com.appname.android (打开类似网站的桌面)
最佳答案
我对这种行为的发生感到非常惊讶。你确定这不是你在明确做的事情吗? shouldOverrideUrlLoading
的文档在WebViewClient
说:
by default WebView will ask Activity Manager to choose the proper handler for the url.
如果你有一个 WebViewClient
确保您在 shouldOverrideUrlLoading
中有代码决定何时启动 Play Store 与加载 WebView
中的页面--也许是 parsing the URL , getting the scheme ,并使用 market
您的 URL 方案。
关于android - 在 Web View 中直接转到 Android Market 的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13885599/
我是一名优秀的程序员,十分优秀!