无法从Android应用程序连接到wamp服务器

时间:2012-11-28 15:36:28

标签: android wamp avd

我知道我的php文件有效,我可以从localhost调用它,我得到了响应。 我也知道我有正确的IP地址用于从AVD调用它,因为当我从AVD中的浏览器调用url时,我得到了响应。 所以问题出在我的asynctask函数中。

这是来自asynctask类的代码。

protected String doInBackground(String... args) {
    HttpClient httpclient = new DefaultHttpClient();
    HttpResponse response;
    try {
        response = httpclient.execute(new HttpGet(url));
    } catch (ClientProtocolException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    return null;
}

protected void onPostExecute(String str) {
    // updating UI from Background Thread
    resp=str;
    returned();
}

我从父类调用此类,并将onpostexecute()中的字符串放入字符串resp,这是父类中的字符串。响应始终为空。

1 个答案:

答案 0 :(得分:2)

嗯,您将返回null,因此您的代码正在按照书面形式运行。

可能代替return null中的doInBackground(),您想要返回部分http响应吗?