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