Я работаю над проектом Android, который отображает диалог прогресса, когда пользователь загружает файл.
Но когда пользователь коснется экрана, диалог прогресса отклоняется, не дожидаясь 100%. Я уже пытался использовать это:
public boolean onTouchEvent(MotionEvent e) {
return true;
}
Но он не работает.
Как я могу избежать этого?
ОБНОВЛЕНИЕ 1:
Кажется, что setCancelable (false) отлично работает. Большое спасибо за ваши ответы, но когда загрузка длительная и пользователь решит отказаться от нее, это будет невозможно, потому что я уже отключил обратный keyCode:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
return true;
}
return super.onKeyDown(keyCode, event);
}
Как я могу это понять?