ProgressDialog
を戻るボタンでキャンセルできるようにしたいのですが、画面のタップではキャンセルできません。現在、私はsetCancelable(true)
を使用しています。
ただし、一部の新しいデバイスでは、画面をタップするとProgressDialog
もキャンセルされます。 ProgressDialog
が表示されている間、画面タップアクションを無効にしたいのですが。
setCanceledOnTouchOutside(false) を使用します。
これを試してみてください:
ProgressDialog pd = ProgressDialog.show(main.this, "", "Loading. Please wait...", true);
pd.setCancelable(true);`