开个子线程 , 可好 ? Runable ?
解决方案 »
- 怎么写一个动态的TabHost
- 关于WebView选择文字功能效果的实现,求思路
- 有关android软键盘
- 若购真机测试的问题?
- 能否用RotateAnimation 来旋转一个PopupWindow
- 关于content.setImageUrl( " " + R.drawable.c2)中图标的问题
- 用JD-GUI反编译出来的Andorid代码,里面指向的xml都是数字了,我如何找到这个数字关联的是哪个xml?谢谢
- 为什么assets下的数据库要拷贝到sd卡?
- 使用Achartengine绘制折线图如何去除四周的黑色背景
- 各位有做过类此的功能吗,长按弹出自定义菜单,里面有复制,纠错等功能
- android 循环的EditText控件两边各放一个加减~请问功能怎么实现
- 如何ping一个域名,返回对应的IP,并得到ip?
package com.example.xhttpget02;import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;import android.util.Log;public class MyThread extends Thread{
private static String myString = null;
public MyThread(){
super();
}
public void run(){
HttpURLConnection conn = null;
InputStream inputStream = null;
try{
URL url = new URL("http://services.odata.org/Northwind/Northwind.svc/Customers('ALFKI')/ContactName/$value");
conn = (HttpURLConnection) url.openConnection();
inputStream = new BufferedInputStream(conn.getInputStream());
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String result = "";
String line = "";
while ((line=reader.readLine()) != null) {
result = result + line;
}
myString = result;
}catch(MalformedURLException e){
e.printStackTrace();
}catch(IOException e){
e.printStackTrace();
}catch(Exception e){
Log.d("01", "have error... ");
e.printStackTrace();
}finally {
try{
inputStream.close();
conn.disconnect();
}catch (IOException e){
e.printStackTrace();
}
}
}
public String toString(){
return myString;
}
}能否给个通过的代码。可以在给分。谢谢
07-26 10:17:48.000: W/System.err(1577): at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1117)
07-26 10:17:48.000: W/System.err(1577): at java.net.InetAddress.lookupHostByName(InetAddress.java:385)
07-26 10:17:48.000: W/System.err(1577): at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
07-26 10:17:48.010: W/System.err(1577): at java.net.InetAddress.getAllByName(InetAddress.java:214)
07-26 10:17:48.010: W/System.err(1577): at libcore.net.http.HttpConnection.<init>(HttpConnection.java:70)
07-26 10:17:48.020: W/System.err(1577): at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50)
07-26 10:17:48.030: W/System.err(1577): at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:341)
07-26 10:17:48.030: W/System.err(1577): at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87)
07-26 10:17:48.030: W/System.err(1577): at libcore.net.http.HttpConnection.connect(HttpConnection.java:128)
07-26 10:17:48.030: W/System.err(1577): at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:315)
07-26 10:17:48.050: W/System.err(1577): at libcore.net.http.HttpEngine.connect(HttpEngine.java:310)
07-26 10:17:48.060: W/System.err(1577): at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:289)
07-26 10:17:48.070: W/System.err(1577): at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:239)
07-26 10:17:48.070: W/System.err(1577): at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:273)
07-26 10:17:48.080: W/System.err(1577): at libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:168)好像是联网的线程不对啊。
回贴都给分了.
再次谢谢