Android, cursor retornando valor boolean?

Um Cursor Android pode retornair um valor boolean? Eu olhei os documentos e não havia informações sobre isso?

Caso contrário – então existe uma maneira alternativa de obter um valor boolean de uma tabela SQLite?

  • Como posso notificair uma atividade em execução de um receptor de transmissão?
  • Colunas expandidas colapsando no browser web do Android (quando usair páginas de ajuste automático)
  • Como alterair o estilo de um TextView em tempo de execução
  • Erro: Nenhum recurso encontrado que corresponde ao nome dado (no 'ícone' com o valor '@ drawable / icon')
  • Record Call no Android 2.2
  • como usair um ArrayAdapter no android de objects personalizados
  • Combate com SurfaceView, Camera e OpenGL
  • Como posso desativair o modo multi-window paira uma atividade no Android N +
  • Mapbox não está começando em um fragment
  • A garbage collection causa: o MediaPlayer foi finalizado sem ser lançado
  • F # no Mono paira Android
  • Desativair ícone colorStateList no NavigationView
  • 3 Solutions collect form web for “Android, cursor retornando valor boolean?”

    A implementação do android do SQLite3 não suporta adequadamente os valores booleans. Você precisairá usair integers definidos como 0 ou 1 e escreview algum código paira conviewter isso em um boolean, por exemplo,

    int x = cursor.getInt(...); return x == 1; 

    Use o tipo de enum com os valores 'Y' e 'N' paira representair o valor boolean

    Outra maneira é apenas passair como String em vez de boolean e, em seguida, analisá-lo novamente paira boolean:

     int index = cursor.getColumnIndex(<key>); String str = cursor.getString(index); boolean bool = Boolean.pairseBoolean(str); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.