2.7.19βリリース

今回のリリースはProgressDialogを独自のダイアログで置換したものになります。

使用していたのは、MediaStoreへの全ファイルの登録と、全プレイリストの削除の2カ所なので、ほかに影響はありません。ProgressDialogはモーダルダイアログだったので、処理が終わるのを待たなければなりませんでしたが、今回の実装ではキャンセルボタンをつけたので、キャンセルができます。

ただし、登録や削除を中途半端にキャンセルした次の動作の保証はこちらではもてません。ただし、ファイルを壊すことはない実装にはなっていると思います。

ProgressDialogはGoogle基準で非推奨で、その理由が、モーダルダイアログで、ユーザーが処理終了を待っていなければならない、というものだったので、Google基準に近づいた、ということになります。

コメント