Android Uri getHost()返回null

Android Uri getHost()返回null,android,uri,Android,Uri,我创建Uri如下: Uri uri = Uri.parse(url); url在哪里 当我试图从中获取主机时,我收到null。有什么问题 另外,我正在尝试为此Uri和ACTION\u视图设置意图过滤器 更新即使对于这个,我也会得到null。我通过使用类而不是。它们对我的需求具有相同的功能(获取单独的url部分,如主机、方案等)。我的url已经包含架构。我还需要Uri是正确的,因为我想为它设置IntentFilter。当我试图从它获取主机时。您没有显示使用过的代码吗?有什么具体的原因吗?我只是在

我创建
Uri
如下:

Uri uri = Uri.parse(url);
url在哪里

当我试图从中获取主机时,我收到null。有什么问题

另外,我正在尝试为此
Uri
ACTION\u视图设置意图过滤器


更新即使对于这个,我也会得到null。

我通过使用类而不是。它们对我的需求具有相同的功能(获取单独的url部分,如主机、方案等)。

我的url已经包含架构。我还需要Uri是正确的,因为我想为它设置IntentFilter。
当我试图从它获取主机时
。您没有显示使用过的代码吗?有什么具体的原因吗?我只是在解析之后调用uri.getHost()(我在上面发布过)。为什么需要主机单独设置意图?你在哪里需要它?您没有在设置意图的位置发布代码。有什么具体的原因吗?我的问题不是关于设定意图。我在问为什么uri.getHost()返回null,并且我发布了所有必要的代码。求你了,忘了你的意图吧。