我正在尝试创建一个简单的 Android 应用程序,它可以获取网站的源代码。无论如何,我写了以下内容:
WebView webView = (WebView) findViewById(R.id.webView);
try {
webView.setWebViewClient(new WebViewClient());
InputStream input = (InputStream) new URL(url.toString()).getContent();
webView.loadDataWithBaseURL("", "<html><body><p>"+input.toString()+"</p></body></html>", "text/html", Encoding.UTF_8.toString(),"");
setContentView(webView);
} catch (Exception e) {
Alert alert = new Alert(getApplicationContext(),
"Error fetching data", e.getMessage());
}
我曾多次尝试将第 3 行更改为将获取源代码的其他方法,但它们都将我重定向到警报(没有消息的错误,只有标题)。
我究竟做错了什么?