2014-10-07 2 views
1

Я создаю Uri так:Uri getHost() возвращает нулевое значение

Uri uri = Uri.parse(url); 

Где Ссылка http://www.YouthAgSummit.com

Когда я пытаюсь получить хозяина от него я получаю пустой. В чем проблема?

P.S. Я пытаюсь настроить Intent-Filter для этого Uri и ACTION_VIEW.

UPDATE Даже для этого http://android.com/ от docs я получаю пустой.

+0

У моего url уже есть схема. Также мне нужно, чтобы Uri был правильным, потому что я хочу настроить IntentFilter для него. – Lingviston

+0

'Когда я пытаюсь получить хост от него'. Вы не показываете использованный код? Любая конкретная причина? – greenapps

+0

Я просто вызываю uri.getHost() сразу после разбора (который я разместил выше). – Lingviston

ответ

0

Я решил эту проблему, используя java.net.URI класс вместо android.net.Uri. У них одинаковые функциональные возможности для моих нужд (получение отдельных частей URL-адреса, таких как хост, схема и т. Д.).

Смежные вопросы