作者:小洲相册居士 | 来源:互联网 | 2023-05-18 22:23
iworkingsqllite.isuccessfullycreateddatabaseandicanaddremoveupdateinmydatabasenowiw
i working sqllite.i successfully created database and i can add/remove/update in my database now i want to write function to check if table is empty.if table is empty show Empty toast message else another toast message i wrote some code but awlays Toast message is empty this is a my code
我工作sqllite.i成功创建数据库,我可以在我的数据库中添加/删除/更新现在我想写函数检查表是否为空。如果表是空显示空吐司消息否则另一个吐司消息我写了一些代码但是awlays Toast消息为空这是我的代码
public boolean checkForTables(){
boolean hasTables = false;
db = this.getWritableDatabase();
Cursor cursor = db.rawQuery("SELECT * FROM " +TABLE_CONTACTS, null);
if(cursor.getCount() == 0){
hasTables=false;
if(cursor.getCount() > 0){
hasTables=true;
}
cursor.close();
}
return hasTables;
}
and i check this function in another activity,but as i said always toas message is Empty
我在另一个活动中检查此功能,但正如我所说,总是toas消息是空的
if(helper.checkForTables())
Toast.makeText(getActivity(), "not empty", Toast.LENGTH_SHORT).show();
else
Toast.makeText(getActivity(), "empty", Toast.LENGTH_SHORT).show();
what am i doing wrong if anyone knows solution please help me
我有什么问题,如果有人知道解决方案,请帮助我
4 个解决方案