Android mehrere Zeilen einfügen, um die sqlite-Tabelle

Hallo alle zusammen, ich würde gerne insert mehrere Datensätze, um meine sqlite-Tabelle auf einmal,

Dies ist, was ich versucht habe:

DBHelper.class

   public void insertToOUTTRANS(ArrayList<String> arrListDocumentNumber){
            ContentValues cv = new ContentValues();

            for(String text : arrListDocumentNumber){
                cv.put(KEY_DOCUMENTNUMBER, text);
            }
            myDataBase.insert(TBL_OUTTRANS, cv, null);
        }

Aber ich bin immer Fehler in dieser Zeile:

  myDataBase.insert(TBL_OUTTRANS, cv, null);

Fehler sagt:

 The method insert(String, String, ContentValues) in the type SQLiteDatabase is not applicable for the arguments (String, ContentValues, null)

MainActivity.class:

  for(int i = 0; i< arrDocumentNumber.length; i++) {
    ArrayList<String> arrListDocumentNumber = new ArrayList<String>();
    ArrayList<String> arrListUnitOfMeasure = new ArrayList<String>();
    ArrayList<String> arrListLocationCode = new ArrayList<String>();

            arrListDocumentNumber.put(tvItemCode.getText().toString());
            arrListUnitOfMeasure.put(editText1.getText().toString));
            arrListLocationCode.put(editText1.getText().toString));

   }

Aber ich bin irgendwie verwirrt, wie eine Schleife über den cursor, um alle Elemente aus der listview zu speichern, zu meinem Tisch. Irgendwelche Ideen? Ich würde gerne Ihre Hilfe schätzen. Danke.

InformationsquelleAutor Dunkey | 2013-12-16
Schreibe einen Kommentar