点击按钮时

问题描述:

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:// *.com/help/how-to-ask)[page2](http://*.com/help/mcve)[page3](http://*.com/help/on-topic) –

试试这个在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(); 
    } 
}