Android中的网络超时错误

Android中的网络超时错误,android,Android,我用下面的代码从网络上获取数据,但总是超时。有人能帮我吗 公共类网络管理器{ public NetworkManager(){ } public static String WebQuery(String urlstring) { String resultToDisplay = ""; InputStream in = null; try { URL url = new URL(urlstring); HttpURLConn

我用下面的代码从网络上获取数据,但总是超时。有人能帮我吗

公共类网络管理器{

public NetworkManager(){

}

public static String WebQuery(String urlstring)
{
    String resultToDisplay = "";    
    InputStream in = null;
    try {

        URL url = new URL(urlstring);
        HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
        in = new BufferedInputStream(urlConnection.getInputStream());
        BufferedReader reader = new BufferedReader(new InputStreamReader(in));
        resultToDisplay = reader.readLine();
//bitmap = BitmapFactory.decodeStream(in);
    }
    catch(Exception e){
        resultToDisplay = "";
        System.out.println(e.getMessage());
    }
    return resultToDisplay;
 }    

}

请共享堆栈跟踪。您使用readLine(),但服务器是否发送了一行?行是以A结尾的字符串,\n如果此lineend不在那里,readLine()将超时。结果只有一行?你知道服务器发送什么吗?代码似乎没有问题。我认为您的服务器无法访问或关闭。首先通过ping检查服务器是否可访问。如果您分享您的stacktrace,那么其他人回答您的问题会很有帮助。