android.net.Uri

坑:

uri.getQueryParameter("key")會把加號( + )解析成空格( " " )

API上的描述是:Prior to Ice Cream Sandwich, this decoded the '+' character as '+' rather than ' '

解法:

在把字符串轉爲Uri前(Uri uri = Uri.parse(string); )將字符串加號( + )轉譯爲加號( %2B );

即string.replace("+","%2B");否則只能後面對空格的特徵做處理了。

發佈了32 篇原創文章 · 獲贊 8 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章