android 打印ContentValues的键与值

sancaiodm Android应用 2021-08-27 1711 0
android 打印ContentValues的键与值

            StringBuilder sql = new StringBuilder();
            Object[] bindArgs = null;
            int size = (initialValues != null && !initialValues.isEmpty())
                    ? initialValues.size() : 0;
            if (size > 0) {
                bindArgs = new Object[size];
                int i = 0;
                for (String colName : initialValues.keySet()) {
                    sql.append((i > 0) ? "," : "");
                    sql.append(colName);
                    bindArgs[i++] = initialValues.get(colName);
		    android.util.Log.i("androidodm","colName ="+String.valueOf(initialValues.get(colName)) );
                }
                sql.append(')');
                sql.append(" VALUES (");
                for (i = 0; i < size; i++) {
                    sql.append((i > 0) ? ",?" : "?");
                }
            }
            sql.append(")");
            android.util.Log.i("androidodm","sql ="+ sql.toString());


评论