我想检查数据库ID列是否包含特定ID? 我写了这样的东西,但这是错误的h: dbHelper.ColID是一个字符串 职位是一份清单; post模型具有一个int ID;
for(int i = 0 ; i<pageCount ; i++) {
for(int j=0 ; j<i; j++) {
if (dbHelper.ColID != posts[i].id){
dbHelper.insertPost(posts[0]) ;
}
}
答案 0 :(得分:0)
我只是使用SQL查询从数据库获取ID,然后将2个循环放在一起:
for (int i = 0; i < cachedPostsIDs.length; i++) {
for (int j = 0; j < postsIDs.length; j++) {
if (cachedPostsIDs.contains(postsIDs[j])) {
debugPrint("FOUND ${postsIDs[j]} post in the database");
} else {
foundPost = false;
debugPrint("COULDNT FIND ${postsIDs[j]} in cachedPostsIDs");
break;
}
}