我正在开发一款Android应用,其中将包含一种浏览器。当用户尝试打开URL时,意图解析器会询问用户是否要使用默认浏览器或自定义浏览器完成操作。我的应用程序的这一部分已经完成。现在我想问一下,如果用户选择在我的自定义浏览器中打开链接,我该如何访问该URL?
目前,如果用户选择我的浏览器,他们会看到空白的网页视图,因为我无法获取我必须在网络视图中打开的网址。
答案 0 :(得分:1)
如果用户选择在我的自定义浏览器中打开链接,我该如何访问该网址?
致电getIntent().getData()
以获取用户正在尝试打开的Uri
。
答案 1 :(得分:0)
如果您的自定义浏览器是为了响应意图而启动的,那么目标网址应包含在该意图中以供您提取。