-3

ボタンのクリックでプログレス ホイール付きのプログレス ダイアログを表示したいのですが、正しく動作しませんでした..

 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( ) ;
    }) ;
4

2 に答える 2

1

コードを onStart() から削除し、onCreate() に追加します。onCreate() にある場合。完全なコードを投稿してください。

そして、最初にそのdismiss()メソッドをそこから削除し、少なくともprogressdialogがdismissを入れずに機能するかどうかを確認してから、progressdialogの作業が終わった時点でdismissを置きます..多分タイマーを使用するか、スレッドを使用して閉じますハンドラ内のダイアログ..

于 2013-07-29T10:47:57.257 に答える