Which one is considered the best practice in Android Development when using SQLite?
public void insertData (String name, String email)
{
ContentValues contentValues = new ContentValues();
contentValues.put(DatabaseHelper.Clientes.NAME, name);
contentValues.put(DatabaseHelper.Clientes.EMAIL, email);
database.insert(DatabaseHelper.Clientes.TABLE, null, contentValues);
}
or
public Product insertProduto(Produto produto){
ContentValues values = new ContentValues();
values.put(OpenHelper.PRODUTO__ID, produto.get_ID());
values.put(OpenHelper.PRODUTO_NOME, produto.getNOME());
values.put(OpenHelper.PRODUTO_TIPO, produto.getTIPO());
long insertId = database.insert(OpenHelper.TABLE_PRODUTO, null,values);
produto.setID(insertId);
return produto;
}
Should I use getters and setters (model class)? Would the first approach be wrong? Thanks!
Aucun commentaire:
Enregistrer un commentaire