From e465984927353ef5922b5c1fe9f7dd1cf29e9094 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期三, 26 七月 2017 10:05:06 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/SqliteSqlUtil.java | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/SqliteSqlUtil.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/SqliteSqlUtil.java index 95a5882..878fe70 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/SqliteSqlUtil.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/SqliteSqlUtil.java @@ -1,5 +1,7 @@ package cn.com.basic.face.util; +import android.database.sqlite.SQLiteConstraintException; + import java.util.List; import cn.com.basic.face.base.MainActivity; @@ -11,12 +13,23 @@ if (sqliteSqlBeenList == null) { return; } - try { - for (SqliteSqlBean SqliteSqlBean : sqliteSqlBeenList) { - MainActivity.getInstance().db.execSQL(SqliteSqlBean.getInsertSql()); + SqliteSqlBean sqliteSqlBean = null; + for (int i = 0; i < sqliteSqlBeenList.size(); i++) { + try { + sqliteSqlBean = sqliteSqlBeenList.get(i); + System.out.println(sqliteSqlBean.getInsertSql()); + MainActivity.getInstance().db.execSQL(sqliteSqlBean.getInsertSql()); + + } catch (Exception e) { + if (e instanceof SQLiteConstraintException) { + System.out.println(e.getMessage()); + return; + } + if (sqliteSqlBean != null) { + String sql = sqliteSqlBean.getInsertSql(); + } + e.printStackTrace(); } - } catch (Exception e) { - e.printStackTrace(); } } -- Gitblit v1.8.0