У меня есть AlertDialog и кнопка, которая, если она выбрана, инициирует загрузку файла на удаленный сервер следующим образом:
builder.setMessage(text)
.setCancelable(false)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
uploadFile();
}})
Это работает нормально, единственная проблема в том, что uploadFile () потенциально может занять много времени (от 30 секунд до 2 минут). Я хотел бы заменить AlertDialog диалоговым окном выполнения (даже неопределенным), но я не вижу, как запустить одно диалоговое окно из другого?
Кто-нибудь может дать совет, как я могу этого добиться.
Спасибо, Джарабек