for循环中的sqlite查询处理

jgszhuzhu jgszhuzhu 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我要实现的功能是首先把list中的数据挨个拿出来和数据库中的对比,如果数据库中没有直接插入,如果有就显示对话框是否需要插入,在遍历完后要求跳转到结果类中,求个高手指点下怎么写,自己写的flage不顶用

loop:for (int i = 0; i < arrayList.size(); i++) {

if (cursor.getCount()>0) {

cursor.moveToFirst();
do {
AlertDialog dialog = new AlertDialog.Builder(AreaCleanActivity.this).setMessage("数据库中以及查到有对应编号的记录,是否覆盖")
.setPositiveButton("确定 ", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
try {

flage = true;
} catch (Exception e) {
e.printStackTrace();
}
}
}).setNegativeButton("取消 ", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {

break loop;
return;
}
}).create();
dialog.show();
} while (cursor.moveToNext());

}else {

... }
}
for循环里面的cursor查询,对话框中如何跳出for循环
...全文

相关推荐

SQLite 轻型数据库

SQLite是一个类似于Access的单机版数据库管理系统,它将所有数据库的定义(包括定义、表、索引和数据本身)都保存在一个单一的文件中。并且,SQLite是一个用C实现的类库,它在内存消耗、文件体积、简单性方面都有不错的表现,如果数据在10W条以下,查询速度也是相当快的。 SQLite具有以下特征: 实现多数SQL92的标准,包括事务(原子性、一致性、隔离性和持久性)、触发器和大多数的复杂查询。 不对插入或者更新的数据进行类型检查,你可以将字符串插入到整数列中(这个可能让有些用户不太适应)。 支持Windows/Linux/Unix等主流系统,还支持嵌入式系统如Android或Windows Mobile。

xyjboy

DB Browser for SQLite

开发过程中会用到数据库,这是一款查看FMDB创建的数据库和sql语句生成工具。

qq_21280305

轻型数据库SQLite结合PHP的开发

SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。

jingfeng64

sqlite 3 (轻型数据库) For Windows绿色免费版

短小精悍,易用,移动开发必备, 功能齐全,什么也不说了下下来用了你就知道他的强悍!

尋找大饅頭

DB Browser for SQLite 数据库查看工具

DB Browser for SQLite 数据库查看工具

韩曙亮
评论 1
收藏 已收藏
分享
返回顶部
jgszhuzhu
Android 80,490 成员 91,375 内容