-2
我創建了網頁&網絡服務。我將按鈕功能分配給回放值。但點擊後應用程序沒有響應。Android:連接網絡服務
我創建了網頁&網絡服務。我將按鈕功能分配給回放值。但點擊後應用程序沒有響應。Android:連接網絡服務
您需要使用的AsyncTask,看到該鏈接就怎麼用的AsyncTask 執行此,以及如何讓檢索數據 How to use httpget in my app
可能是你從ui線程中調用Webservice,這在很大程度上不鼓勵,並且拋出薑餅上的異常,通過使用AsyncTask類來完成。
class nwthread extends AsyncTask<Void,Void,Void>
{
@Override
protected void onPreExecute() {
//progress dialog invoke (notifies the user about whats going on better than making them stare on a blank screen)
super.onPreExecute();
}
@Override
protected Void doInBackground(Void... params) {
//make request to webservice
return null;
}
@Override
protected void onPostExecute(Void result) {
super.onPostExecute(result);
//dismiss progress dialog
// update the UI here ... ie declare adapters/bind them, update other views
}
}
以上就是它的一個例子!從您的onCreate()內爲
new nwthread.execute();
分享您的代碼來調用Web服務和如果有任何logcat錯誤。 –
code + stacktrace請求 – Raghunandan