0

プログレス バーが 100% に達した後、別のアラート メッセージ (アラート ボックス/アラート ダイアログ) を表示したい。それ、どうやったら出来るの?

また、そのボックス(またはその両方)をスタイルする方法はありますか?

以下は、ProgressBar の私のコードです。

public class MainActivity extends Activity {

Button progress_button;
ProgressDialog pro_dialog;
Handler pro_handler;
int progress;
private static final int MAX_PROGRESS = 100; 


    @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_activity);

// intiliazing the buttons
progress_button = (Button) findViewById(R.id.button1);
progress_button.setOnClickListener(new OnClickListener() {

  @Override
  public void onClick(View v) {
   // Creating progress dialog interface setting
   // title,progressstyle,max_progress

pro_dialog = new ProgressDialog(MainActivity.this);
pro_dialog.setTitle("Making everything OK is in progress! Please be patient.");
pro_dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
pro_dialog.setMax(MAX_PROGRESS);

progress = 0;
pro_dialog.show();
pro_dialog.setProgress(0);
pro_handler.sendEmptyMessage(0);

  }
 });

 // set onclick listener for buttons

  pro_handler = new Handler() {
   @Override
   public void handleMessage(Message msg) {
    super.handleMessage(msg);
    if (progress >= MAX_PROGRESS) {
     pro_dialog.dismiss();
    } else {
     progress++;
     pro_dialog.incrementProgressBy(2);
     pro_handler.sendEmptyMessageDelayed(0, 100);
    }

   }
  };
 }
4

1 に答える 1