0
我知道我的PHP文件的作品,我可以從本地調用它,我得到的迴應。 我也知道我有正確的IP地址從AVD調用它,因爲當我從AVD中的瀏覽器調用URL時,我得到一個響應。 所以問題出在我的asynctask函數中。無法連接到WAMP服務器從Android應用
這裏是我的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,這是在父類的字符串。響應始終爲空。
你的方法doinbackground返回null。相反,你應該檢查這些問題:你的wamp服務器是否在線?右鍵點擊(放在線)?如果是,android的localhost地址是10.0.2.2,不是localhot或127.0.0.1 – Houcine