小编Joh*_*han的帖子

如何监听自定义URI

我正在开发一个具有自己的URI前缀的应用程序.(dchub://在这种情况下)

搜遍了所有并阅读了很多,但我有点困惑.

当有人点击dchub://浏览器中的链接时,是否可以启动我的应用程序?

到目前为止,发现了很多的例子otherway各地从您的应用中打开浏览器,但是那不是我要找的.

更新

非常感谢,我已经想到了,现在我有点陷入下一部分.

Uri data = getIntent().getData(); 
if (data.equals(null)) { } else { 
    String scheme = data.getScheme(); 
    String host = data.getHost(); 
    int port = data.getPort(); 
}
Run Code Online (Sandbox Code Playgroud)

nullpointerexception如果我正常启动应用程序,我会得到一些,如果我从网页打开它可以正常工作.所以我想包括一些检查nullvalue但是没有解决它.任何建议我如何才能通过选择它来启动应用程序?

android uri

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×1

uri ×1