Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 關於Android WebView的loadData方法的注意事項分析

關於Android WebView的loadData方法的注意事項分析

編輯:關於Android編程

loadData()中的html data中不能包含'#', '%', '\', '?'四中特殊字符,出現這種字符就會出現解析錯誤,顯示找不到網頁還有部分html代碼。需要如何處理呢?我們需要用UrlEncoder編碼為%23, %25, %27, %3f 。
可以使用以下兩種代碼,data為string類型的html代碼
1、webView.loadData(URLEncoder.encode(data, "utf-8"), "text/html",  "utf-8");
這樣一些背景效果什麼的都不怎麼好看了。不推薦。
2、webView.loadDataWithBaseURL(null,data, "text/html",  "utf-8", null);
這樣就會完美解析了。
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved