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 に答える