1

ボタンを含む「お待ちください」ProgressDialogがあります。問題は、ボタンをクリックするとダイアログが閉じられる (消える) ことです。ダイアログを画面に表示したままにするにはどうすればよいですか?

    // Please wait dialog
private void showWaitDialog() {
    prgDialg = new ProgressDialog(context);
    prgDialg.setTitle("Working...");
    prgDialg.setMessage("Please wait.");
    prgDialg.setCancelable(false);
    prgDialg.setButton("Do something", myListener);
    prgDialg.show();
}

// Click listener
public OnClickListener myListener = new OnClickListener(){

    @Override
    public void onClick(DialogInterface dialog, int which) {
        textViev1.setText("xxx");
    }
4

3 に答える 3

-1

これを試して

prgDialg.setButton("Do something", new DialogInterface.OnClickListener() 
    {
        public void onClick(DialogInterface dialog, int which) 
        {
            // Use either finish() or return() to either close the activity or just the dialog
            return;
        }
    });
于 2013-07-10T08:19:03.280 に答える