データベースとレコードを扱う Android アプリケーションを開発しています。ユーザーにはレコードを削除するオプションがあり、これを行う方法を決定するのに苦労しています。私のオプションは次のとおりです。
- レコードが削除される
AlertDialog
前にポップアップ表示され、ユーザーが選択した削除を確認する を使用します。 - ユーザーが削除した後に表示されるa を使用
Snackbar
して、レコードが削除されたことを伝え、元に戻すオプションを提供します。 AlertDialog
削除前 (確認を求める) とSnackbar
削除後 (UNDO アクションあり) の両方を使用します。
私は実際にはもっと好きですSnackbars
がAlertDialogs
、両方を一緒にすることが最善の方法かどうかはわかりません. だから私は正しいアプローチがどうあるべきかについて混乱しています。開発者向けドキュメントでガイドラインやベスト プラクティスを探してみましたが、この問題に関するものは見つかりませんでした。では、この場合のベストプラクティスは何ですか?