public Despesa getDespesa(int id) { Despesa despesa = null; String query = "SELECT * FROM Despesas WHERE rowid=" + id; Cursor cursor = this.bancoDeDados.rawQuery(query, null); if (cursor.moveToNext()) { despesa = new Despesa(); despesa.setId(id); despesa.setNome(cursor.getString(cursor.getColumnIndex(BancoDeDados.DESPESA_COL_NOME))); despesa.setData(cursor.getString(cursor.getColumnIndex(BancoDeDados.DESPESA_COL_DATA))); despesa.setValor(cursor.getDouble(cursor.getColumnIndex(BancoDeDados.DESPESA_COL_VALOR))); despesa.setCategoria( cursor.getInt(cursor.getColumnIndex(BancoDeDados.DESPESA_COL_CATEGORIA))); despesa.setPagoCom(cursor.getInt(cursor.getColumnIndex(BancoDeDados.DESPESA_COL_PAGOCOM))); despesa.setComentario( cursor.getString(cursor.getColumnIndex(BancoDeDados.DESPESA_COL_COMENTARIO))); despesa.setIdViagem(cursor.getInt(cursor.getColumnIndex(BancoDeDados.COL_ID_VIAGEM))); } cursor.close(); return despesa; }