Ciao, stò creando un'Array List dinamicamente. Ora come faccio ad inserire i dati dell'array nel database? Ho visto diversi esempi, qualcuno suggerisce di utilizzare JSON, qual'è la strada migliore? Questo è il modo con cui popolo l'Array List e lo visualizzo nella Listview:
protected void onActivityResult(int requestCode, int resultCode, Intent data){
super.onActivityResult(requestCode, resultCode, data);
if(resultCode == RESULT_OK){
if(requestCode == REQ_CODE_ACT2){
sel_c.setText(data.getStringExtra("sociale"));
}//da qui//
else if(requestCode == REQ_CODE_ACT3) {
//ritorno da act3, butto i valori nell'array e nella listview
userArray.add(new User(data.getStringExtra("p"),
data.getStringExtra("pe"),
data.getStringExtra("qu")));
userAdapter = new UserCustomAdapter(Crea_f.this, R.layout.dettaglio_p_scelti_listview,
userArray);
userList = (ListView) findViewById(R.id.listView1);
userList.setItemsCanFocus(false);
userList.setAdapter(userAdapter);
/**
* get on item click listener
*/
userList.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View v,
final int position, long id) {
Log.i("List View Clicked", "**********");
Toast.makeText(Crea_fatture.this,"List View Clicked:" + position, Toast.LENGTH_LONG)
.show();
}
});
}
}