Диалоговое окно предупреждений Android - как скрыть кнопку ОК после ее нажатия

Я разрабатываю приложение для Android.

Я хотел бы скрыть кнопку ОК после того, как пользователь нажмет ее, так как диалоговое окно будет оставаться на переднем плане в течение нескольких секунд, пока выполняется вычисление.

Это код:

    new AlertDialog.Builder(this)
    .setMessage("This may take a while")
    .setPositiveButton("OK", new android.content.DialogInterface.OnClickListener() {                
        @Override
        public void onClick(DialogInterface dialog, int which) {
                       // hide the OK button - how?
                       // a lot of computation
        }
    })
    .show(); 

Как я могу этого добиться?

PS: Мне неинтересны более продвинутые методы обработки вычислений (такие как: диалоги выполнения, многопоточность).

Спасибо.

10
задан dan 27 November 2010 в 12:04
поделиться