package?com.example.administrator.http1;
import?android.os.Handler;
import?android.webkit.WebView;
import?java.io.BufferedReader;
import?java.io.IOException;
import?java.io.InputStreamReader;
import?java.net.HttpURLConnection;
import?java.net.MalformedURLException;
import?java.net.URL;
/**
?*?Created?by?Administrator?on?2016/12/4?0004.
?*/
public?class?HttpThread?extends?Thread?{
????private?String?url;
????private?WebView?webView;
????private?Handler?handler;
????public?HttpThread(String?url,WebView?webView,Handler?handler){
????????this.url=url;
????????this.webView=webView;
????????this.handler=handler;
????}
????@Override
????public?void?run()?{
????????try?{
????????????URL?httpUrl=new?URL(url);
????????????final?HttpURLConnection?conn=?(HttpURLConnection)?httpUrl.openConnection();
????????????conn.setReadTimeout(5000);
????????????conn.setRequestMethod("GET");
????????????final?StringBuffer?sb=new?StringBuffer();
????????????BufferedReader?reader=new?BufferedReader(new?InputStreamReader(conn.getInputStream()));
????????????String?str;
????????????while?((str=reader.readLine())!=null){
????????????????sb.append(str);
????????????}
????????????handler.post(new?Runnable()?{
????????????????@Override
????????????????public?void?run()?{
//????????????????????webView.loadUrl(url);
????????????????????webView.loadData(sb.toString(),"text/html;charset=utf-8",null);
????????????????}
????????????});
????????}?catch?(MalformedURLException?e)?{
????????????e.printStackTrace();
????????}?catch?(IOException?e)?{
????????????e.printStackTrace();
????????}
????}
}

2017-07-21
同上!
2017-06-03
我也是,怎么解決啊
2016-12-20
我也出項了同樣的問題,不知道怎么解決。