1
resposta

Como utilizar boolean?

Boa tarde!

No meu projeto, tentei implementar também uma variavel que fosse booleana, ai obtive um erro na hora de obter os itens, ao inves de vir como false, veio como 0 e dizia que não era um tipo valido para boolean.

No caso, como seria a implantação com um boolean?

Na hora de adicionar o item, aparece no print o false, porém na hora do findAll fica 0.

Atenciosamente..

1 resposta

Olá Jeremias, tudo bem?

Para utilizar uma variável booleana em Flutter, você pode declará-la da seguinte forma:

bool minhaVariavelBooleana = false;

Para adicionar um item com essa variável, você pode fazer da seguinte forma:

MeuItem meuItem = MeuItem(
  nome: 'Nome do item',
  descricao: 'Descrição do item',
  minhaVariavelBooleana: minhaVariavelBooleana,
);

E para recuperar os itens, você pode utilizar o seguinte código:

List<MeuItem> itens = await db.findAll();
itens.forEach((item) {
  print(item.minhaVariavelBooleana); // deve imprimir true ou false
});

Se mesmo assim você continuar tendo problemas com a variável booleana, sugiro que verifique se a declaração da variável está correta e se o tipo de dado no banco de dados está correto.

Espero ter ajudado e bons estudos!