android - 当新添加的数据已经存在时如何显示警报对话框
问题描述
我正在尝试创建一个健身应用程序,在其中添加锻炼,但应限制用户添加相同的锻炼名称。例如,在我的数据库中,我已经有一个练习名称“Push Up”,然后我尝试添加另一个具有相同练习名称的练习,即“Push Up”。我希望它有这样的限制,它不允许使用相同的练习名称并显示一个警告框,上面写着“它已经存在”。
解决方案
只需先对您的数据库进行查询,然后检查是否已存在相同的名称。您可以返回一个布尔值,以便显示一个对话框。
- 首先,检查数据库中的条目
- 如果名称已经存在,则返回 true。
if(isNameExist){
返回对话框 else { 添加练习 }
推荐阅读
- arrays - 我想从表中选择数据,将其乘以不同的数字,然后将总数放入一个新表中
- android - 存储 Firebase 社交身份验证用户数据
- java - 定位在数组中不匹配
- visual-studio - Visual Studio Community Edition 是慢还是我做错了什么?
- asp.net-mvc - 端口转发、DMZ、关闭防火墙和添加端口都无法到达端口
- mysql - MYSQL 根据从其他列分组的值对两列的值求和
- python - Python 脚本 http 请求在本地工作,但在作为谷歌云函数测试时不可用
- java - 一种将字符串分解为字符串列表的简单方法
- c# - 错误仅在 Unity 内而不是 Visual Studio、C#
- python - 从列表框中删除所选项目