我正在开发一个处理数据库和记录的 android 应用程序。用户可以选择删除记录,但我无法决定如何执行此操作。我的选择是:
- 使用
AlertDialog
在删除记录之前弹出并确认用户选择删除的 。 - 使用
Snackbar
用户删除后出现的 a,告诉他们记录已被删除,并为他们提供 UNDO 选项。 - 使用
AlertDialog
删除前(要求确认)和Snackbar
删除后(使用 UNDO 操作)。
我实际上更喜欢Snackbars
,AlertDialogs
但我不知道将两者放在一起是否是最好的方法。所以我对正确的方法应该是什么感到困惑。我尝试在开发人员文档中查找任何指南或最佳实践,但找不到任何关于此问题的信息。那么在这种情况下,最佳实践是什么?