2017-02-17 154 views
-4
roomNames = new ArrayList<>(); 

ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.select_dialog_item, roomNames); 
      adapter.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line); 
      roomSpinner.setAdapter(adapter); 

if (item.getGroupId() == 0) { 
    /////please any one can help me how to save roomNames value in database 

} 
Thank you 
+0

,请阅读以下:[第1页](HTTP:// stackoverflow.com/help/how-to-ask)[page2](http://stackoverflow.com/help/mcve)[page3](http://stackoverflow.com/help/on-topic) –

回答

0

试试这个在SQLite数据库Android的一个ArrayList中添加一个值,

插入所有的数据到数据库

public void insert_data() { 

    SQLiteDatabase db = this.getWritableDatabase(); 

    for (int i = 0; i < roomNames.size(); i++) { 

     ContentValues values = new ContentValues(); 

     values.put(KEY_DATE, roomNames.get(i)); 

     // insert row 
     db.insert(TABLE_DATA, null, values); 
    } 
    if (db != null) { 
     db.close(); 
    } 
}