首页 > 解决方案 > 当新添加的数据已经存在时如何显示警报对话框

问题描述

我正在尝试创建一个健身应用程序,在其中添加锻炼,但应限制用户添加相同的锻炼名称。例如,在我的数据库中,我已经有一个练习名称“Push Up”,然后我尝试添加另一个具有相同练习名称的练习,即“Push Up”。我希望它有这样的限制,它不允许使用相同的练习名称并显示一个警告框,上面写着“它已经存在”。

标签: androidfirebase

解决方案


只需先对您的数据库进行查询,然后检查是否已存在相同的名称。您可以返回一个布尔值,以便显示一个对话框。

  • 首先,检查数据库中的条目
  • 如果名称已经存在,则返回 true。

if(isNameExist){
返回对话框 else { 添加练习 }


推荐阅读