2012-10-15 49 views
0

下面是活動的代碼片段進步處理器: 它正常工作與延伸活動的一類,但我想用Baseadapter使用它...進步處理器在android系統列表基礎適配器

Handler progressHandler = new Handler() {  
     public void handleMessage(Message msg) { 
      AlertDialog.Builder alert = new AlertDialog.Builder(WhiteboardAddPost.this); 
      switch(msg.what){ 
      case 0:     
       alert.setTitle("Add Post");   
       alert.setMessage(message); 
       alert.setCancelable(false); 
       alert.setPositiveButton("OK", new DialogInterface.OnClickListener() { 
        public void onClick(DialogInterface dialog, int whichButton) { 
         Intent intent = new Intent(); 
         intent.putExtra("OK", "ok"); 
         setResult(RESULT_OK, intent); 
         releaseMemory(); 
         finish(); 
        } 
       }).create().show();      

       break; 
      case 1:     
       alert.setTitle("Close");    
       alert.setMessage(message); 
       alert.setPositiveButton("OK", new DialogInterface.OnClickListener() { 
        public void onClick(DialogInterface dialog, int whichButton) { 
         return; 
        } 
       }).create().show();      

       break; 

      case 2:     
       alert.setTitle("Close");    
       alert.setMessage(message); 
       alert.setPositiveButton("OK", new DialogInterface.OnClickListener() { 
        public void onClick(DialogInterface dialog, int whichButton) { 
         return; 
        } 
       }).create().show();      

       break;     
      } 
     } 
    }; 

如何在列表視圖中使用它,我們在哪裏擴展Baseadapter而不是活動?

進一步詳細說明問題:在我的列表中,我有一個附加按鈕的每個項目刪除該特定的項目,並且當用戶單擊該刪除按鈕時,此時我要顯示一個請求到服務器提醒以顯示等待消息,並且當響應出現時,我想顯示響應消息的警報。

+0

你想要你的清單應該做什麼??? –

+0

進一步詳細說明問題:在我的列表中,我將每個項目都附加一個按鈕以刪除該特定項目,並且當用戶單擊該刪除按鈕時,此時將請求發送到服務器,我想顯示警報以顯示等待消息和響應時間,然後我想顯示響應消息的警報。 –

回答

0

您的progressHandler將保留在您的Activity類中。 當你得到迴應時你應該發送消息,然後這個處理程序會相應地工作。