2012-05-17 158 views
-4

我有下面的代碼,不能檢查條件...我如何解決它?我的if語句不起作用。

@Override 
    protected void onPostExecute(Void result) { 
     if (null != pDialog && pDialog.isShowing()); { 
      pDialog.dismiss(); 
     } 

     if (null == arrayList || arrayList.size() == 0) { 
      showToast("No data found from web!!!"); 
      MainActivity.this.finish(); 
     } else { 
      Collections.sort(arrayList); 
      setAdapterToListview(arrayList); 
     } 

     super.onPostExecute(result); 
    } 
+3

你是什麼意思沒有分號「不能檢查,如果條件」?怎麼了?任何錯誤? –

+0

你是什麼意思,你不能檢查它? – robert

+1

首先解決**編譯器錯誤**? –

回答

7

移除第一的;結束時,如果條件

它應該是 if (null != pDialog && pDialog.isShowing()); < < <刪除;

1

只需從第一行刪除分號;
而不是

if (null != pDialog && pDialog.isShowing()); 

應該

if (null != pDialog && pDialog.isShowing()) 

,並在最後:)