开个子线程 , 可好 ? Runable ?
解决方案 »
- eclipse里 Android xml如何设置自动提示?或者提示快捷键。
- 请问android里几个应用共享数据的最佳方式是?
- frameworks里有关STK中的BerTlv和ComprehensionTlv
- 如何将位图文件导入drawable文件夹中
- 急!!!! 跪求查找所有包含图片文件(png,jpg,gif,bmp==)的目录
- 请问Android中支持那些JSR?能给一个列表吗?
- Android UDP接收到数据,如何转换成字符串
- 请大家给点思路,挑战杯准备弄一个语音识别的软件
- 请教在屏幕旋转时如何让某一个控件TextView的位置保持不变
- android Camera2 录像 TextureView 异常 困扰两天了 求大佬指点
- 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)好像是联网的线程不对啊。
回贴都给分了.
再次谢谢