int i=0;
ContentValues values = null;
for ( SortedMap.Entry<Integer, String> entry : mapDefect.entrySet() ) {
if( i++ < count )
continue;
if( i < arrlst.size() ) {
values = new ContentValues();
Log.d("MAP", "Id :"+entry.getKey()+"Des :"+entry.getValue()+"Co :"+ arrlst.get(i));
values.put( MARKER_COORD, arrlst.get( i ) );
values.put( MARKER_ID, entry.getKey() );
values.put( DEFECT_DESCRIPTION, entry.getValue() );
values.put( IMAGE_ID_F, imageID + 1 );
Log.d( "Err", "in insertNewDefectsDescription" );
long rowId = db.insert( TABLE_DEFECTS, null, values );
long rowId1 = rowId;
i++;
}
}
所以,我只想在 count 变量之后访问数组列表,这就是为什么: -
if(i++<count)
continue;
但是,当我在“插入”行插入断点时,它不起作用。该行根本没有执行,因此数据没有被插入到数据库中。出了什么问题??
“值”为空。