我不认为这是重复的,但这个问题可能是相关的。
正如标题:这在 android 2.3.3 上完美运行,在 4.0.1 上随机显示一个空白页面。它通常首先工作,然后开始显示空白页,直到重新安装应用程序。
我用来显示一个简单(仅限 html)网页的代码如下:
@Override
public void afterTextChanged(final Editable arg0){
final String result = getResult();
final String base64 = encode(result);
//This is the WebView
results.loadData(base64, "text/html; charset=utf-8", "base64");
}
private String encode(final String value){
try{
final byte[] bytes = value.getBytes("UTF-8");
final String base64 = Base64.encodeToString(bytes,
android.util.Base64.DEFAULT);
return base64;
}
catch(UnsupportedEncodingException e){
return "YOULOOZE";
}
}