2011-09-07 52 views
0

嗨我是Android新手,並試圖將進程對話框放在列表視圖上,就像這樣。進程對話框不會立即在列表視圖中顯示

lv1.setOnItemClickListener(new OnItemClickListener() { 
     public void onItemClick(AdapterView<?> a, View v,int position, long id) { 
      Log.v("data1","Before Dialog"); 
      pd = ProgressDialog.show(DataDiaryDateAndTime.this.getParent(), "", 
        "Please Wait....", true, true); 
      Log.v("data1","After Dialog"); 
      MyThreadNew myThread = new MyThreadNew(position); 
      myThread.start(); 
     } 
    }); 

,但我發現,在啓動過程中對話很遲,但兩個消息來立即 我的活動是其他活動的子活動。

請給我合適的解決方案 謝謝。

+0

可能是需要一些時間來更新UI進程對話框,因爲它有一個列表視圖,只是一個猜測 –

回答

0

你在模擬器中測試這個嗎?仿真器速度較慢(特別是在調試模式下速度很慢)。 它在實際設備中的表現如何?