1
創建Uri
這樣的:烏里和getHost()返回null
Uri uri = Uri.parse(url);
其中URL是http://www.YouthAgSummit.com
當我試圖擺脫它,我收到空主機。問題是什麼?
P.S.我正在嘗試爲此Uri
和ACTION_VIEW
設置意圖過濾器。
UPDATE即使是這一個http://android.com/從docs我得到空。
創建Uri
這樣的:烏里和getHost()返回null
Uri uri = Uri.parse(url);
其中URL是http://www.YouthAgSummit.com
當我試圖擺脫它,我收到空主機。問題是什麼?
P.S.我正在嘗試爲此Uri
和ACTION_VIEW
設置意圖過濾器。
UPDATE即使是這一個http://android.com/從docs我得到空。
我通過使用java.net.URI類而不是android.net.Uri來解決此問題。他們有我的需要相同的功能(獲得像主機,計劃等單獨的網址部分)。
我的網址已包含架構。另外我需要Uri是正確的,因爲我想爲它設置IntentFilter。 – Lingviston 2014-10-07 09:23:43
'當我試圖從它獲得主機'。你沒有顯示使用的代碼?任何具體原因? – greenapps 2014-10-07 10:43:22
我只是在解析後(我在上面發佈)調用uri.getHost()。 – Lingviston 2014-10-07 11:59:02