我解析了 json 数据并将这些值放入数据库(Sqlite 数据库)中。下次当我打开活动时,它会再次解析数据并将这些值放入数据库中。所以我想先检查数据是否在 sqlite 中?如果是,那么我需要跳过解析。只需从数据库中获取这些值。我怎样才能做到这一点?
问问题
908 次
1 回答
1
试试这个。
public int isDataAvailable()
{
int total = 0;
try
{
Cursor c = null;
c = db.rawQuery("select id from mycoupon", null);
if(c.getCount() != 0)
total = c.getCount();
c.close();
}
catch(Exception e)
{
e.printStackTrace();
}
return total;
}
如果表中没有记录,则返回 0,否则返回无记录。
于 2012-08-21T05:22:29.717 回答