2013-08-01 257 views
-2

我創建了網頁&網絡服務。我將按鈕功能分配給回放值。但點擊後應用程序沒有響應。Android:連接網絡服務

+2

分享您的代碼來調用Web服務和如果有任何logcat錯誤。 –

+0

code + stacktrace請求 – Raghunandan

回答

1

可能是你從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();