我怎样才能使ProgressDialog被后退button取消,而不是屏幕的水龙头?

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

但是,在一些较新的设备中,点击屏幕也会取消ProgressDialog 。 我想在显示ProgressDialog禁用屏幕点击操作。

Related of "我怎样才能使ProgressDialog被后退button取消,而不是屏幕的水龙头?"

使用setCanceledOnTouchOutside(false) 。

试试这个会帮助你:

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