Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android在Snackbar旁使用AlertDialog_Android_Android Alertdialog_Android Snackbar_Snackbar - Fatal编程技术网

Android在Snackbar旁使用AlertDialog

Android在Snackbar旁使用AlertDialog,android,android-alertdialog,android-snackbar,snackbar,Android,Android Alertdialog,Android Snackbar,Snackbar,我正在开发一个android应用程序,处理数据库和记录。用户有一个删除记录的选项,我很难决定如何删除。我的选择是: 使用删除记录前弹出的警报对话框,确认用户的删除选择 使用用户删除后出现的Snackbar,告诉他们记录已被删除,并向他们提供撤消选项 在删除(请求确认)之前使用AlertDialog,在删除之后使用Snackbar(使用撤消操作) 实际上,我更喜欢snackbar而不是AlertDialogs,但我不知道两者结合是否是最好的方式。所以我不知道正确的方法应该是什么。我试图在开发人员文

我正在开发一个android应用程序,处理数据库和记录。用户有一个删除记录的选项,我很难决定如何删除。我的选择是:

  • 使用删除记录前弹出的
    警报对话框
    ,确认用户的删除选择
  • 使用用户删除后出现的
    Snackbar
    ,告诉他们记录已被删除,并向他们提供撤消选项
  • 在删除(请求确认)之前使用
    AlertDialog
    ,在删除之后使用
    Snackbar
    (使用撤消操作)
  • 实际上,我更喜欢
    snackbar
    而不是
    AlertDialogs
    ,但我不知道两者结合是否是最好的方式。所以我不知道正确的方法应该是什么。我试图在开发人员文档中寻找任何指导原则或最佳实践,但找不到任何关于此问题的指导原则或最佳实践。那么,在这种情况下,最佳做法是什么