アプリを操作中にあるダイアログが出ているときに画面を操作できてしまうと
ダイアログが閉じてしまい進捗が分からなくなるので、アプリのユーザーを不安にさせてしまいます。
ダイアログ表示中に画面タッチを無効化したいときは
下記のメソッド を使います。
imageDownloadDialog.setCanceledOnTouchOutside(false);
アプリのダウンロード中やデータの保存中はプログレスバーを用いて進行具合を表しますが
この処理中に画面を触ってバーが消えてしまうと、ダウンロードが何%進んでいるか分からなくなってしまい
ユーザーの視覚的にも印象が良くないので、処理をしているコードの中にこのメソッドを突っ込んで画面タッチを無効化しましょう。
自分は良く使っているアプリのレビューを見ていますが、起動時の挙動に対してはシビアな評価がかなり多いです。
アプリを開発する側の立場として、入りから好印象を持たせてユーザーに長く使ってもらえるようなアプリを目標に
これからも細かいtipsを見つけて載せていきたいと思います。