我想我的WebView
加載我的操作HTML將保存在/klw.html。後來我加載它mWebView.loadUrl("file:///android_asset/klw.html");
但是,當我在模擬器中嘗試它說:「網頁不可用」。我的錯在哪裏?我必須從另一個目錄加載它嗎?從何處在WebView中加載保存的HTML?
這裏是我的代碼:
public class Stundenplan extends Activity {
String url = "http://info.tam.ch/display/timetable_external.php?school=klw&sem=54&class=26&week=16";
Document document;
public void main(String... args){
try {
document = Jsoup.connect(url).get();
}
catch (IOException e) {
e.printStackTrace();
}
Element head = document.head();
head.append("<link rel=\"stylesheet\" href=\"klw.css\">");
String html = document.html();
String charset = Jsoup.connect(url).response().charset();
// ...
try {
Writer writer = new PrintWriter("/klw.html", charset);
writer.write(html);
writer.close();
}
catch (IOException e) {
e.printStackTrace();
}
}
@Override
public void onCreate(Bundle savedInstanceState) {
main();
WebView mWebView;
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWebView = (WebView) findViewById(R.id.webView);
mWebView.setWebViewClient(new WebViewClient());
mWebView.getSettings().setDomStorageEnabled(true);
mWebView.getSettings().setSupportZoom(true);
mWebView.loadUrl("file:///android_asset/klw.html");
}
}
如果您嘗試從「file:///klw.html」加載它,會發生什麼情況? – Squonk 2011-04-14 18:01:25
不,不起作用。 – PixelPW 2011-04-16 13:15:23
有人可以幫助我嗎?我沒有發現錯誤。 – PixelPW 2011-05-29 20:14:41