Tôi đang làm việc trên một dự án Android hiển thị hộp thoại tiến trình khi người dùng tải xuống tệp.Làm thế nào để tránh bỏ qua hộp thoại tiến trình của tôi khi người dùng chạm vào màn hình?
Nhưng khi người dùng chạm vào màn hình, hộp thoại tiến trình sẽ bị loại bỏ mà không đợi 100%. Tôi đã cố gắng sử dụng điều này:
public boolean onTouchEvent(MotionEvent e) {
return true;
}
Nhưng nó không hoạt động.
Làm cách nào để tránh điều này?
UPDATE 1:
Dường như setCancelable (false) hoạt động tốt. Cảm ơn bạn rất nhiều vì câu trả lời của bạn, nhưng khi tải về lâu dài và người dùng quyết định từ bỏ nó sẽ là không thể bởi vì tôi đã ngừng hoạt động các keyCode lại:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
return true;
}
return super.onKeyDown(keyCode, event);
}
Làm thế nào tôi có thể con số này ra?
Bạn đang sử dụng AlertDialog? –
Bạn có chắc chắn không? Bạn có thể cho chúng tôi thấy một số mã không? – Anukool
Vui lòng thêm mã của bạn –