如何通过后退按钮取消ProgressDialog,而不是通过屏幕点击取消?

时间:2011-11-11 21:32:15

标签: android screen android-asynctask progressdialog tap

我想通过后退按钮取消ProgressDialog,但不能通过屏幕点按取消。目前我使用setCancelable(true)

但是,在某些较新的设备中,点按屏幕也会取消ProgressDialog。我想在显示ProgressDialog时停用屏幕点按操作。

2 个答案:

答案 0 :(得分:63)

答案 1 :(得分:3)

试试这个会对你有所帮助:

ProgressDialog pd = ProgressDialog.show(main.this, "", "Loading. Please wait...", true);
pd.setCancelable(true);`