2013-07-29 77 views
-3

我想顯示一個進度對話框有一個按鈕click.I已經嘗試了進步輪,但它不能正常工作..進度對話框上的按鈕,點擊

protected void onStart() 
    { 
    _oSubmit.setOnClickListener(new android.view.View.OnClickListener() 
    { 
     @Override 
     public void onClick(android.view.View v) 
     { 
     _oProgressDialog = android.app.ProgressDialog.show(UserRegistration.this, 
               "Please wait", "Submitting...", true); 
     _oProgressDialog.setCancelable(true); 
     } 
     _oProgressDialog.dismiss() ; 
    }) ; 
+0

發生了什麼?爲什麼您在onClick中添加日誌,以便確認您的代碼正在執行? – AAnkit

+0

對不起,我沒有得到你。 – Amith

回答

1

從onStart()中刪除您的代碼,並將其添加到onCreate()。如果它在onCreate()中。請發佈完整的代碼。

而且首先刪除從那裏解僱()方法,並檢查至少應progressdialog工作是否沒有把解僱,然後把在那裏你progressdialog的工作是over..maybe使用定時器點的解僱,或使用一個線程並關閉處理程序中的對話框..

+0

謝謝你的工作 – Amith

2

首先你爲什麼在onStart()中添加此代碼。加入這裏面onCreate() method.Also我想你忘了打電話:

_oProgressDialog.show(); 

,並刪除_oProgressDialog.dismiss();並放在任何你想解僱它的地方,或者你可以去定時器,它會在somtime之後取消你的progressdialog。

+0

_androidkiller我已經添加.show和.dismiss – Amith

+0

@Amith添加它在onCreate()。取消關閉。如果它不起作用,請將更新後的代碼放在這裏。 –

+0

我的問題是沒有顯示進度對話框.. – Amith

相關問題