android, Cursor gibt booleschen Wert zurück?

7

Kann ein Android Cursor einen booleschen Wert zurückgeben? Ich habe mir die Dokumente angesehen und es gab keine Informationen darüber?

Wenn nicht - gibt es eine alternative Möglichkeit, einen booleschen Wert aus einer SQLite-Tabelle zu erhalten?

    
jonney 29.07.2011, 12:25
quelle

3 Antworten

19

Die Android-Implementierung von SQLite3 unterstützt keine booleschen Werte. Sie müssen Ganzzahlen verwenden, die auf 0 oder 1 gesetzt sind, und einen Code schreiben, um diesen in einen booleschen Wert umzuwandeln, z. B.

%Vor%     
ScouseChris 29.07.2011, 12:32
quelle
1

Verwenden Sie enum type mit den Werten 'Y' und 'N', um den booleschen Wert

darzustellen     
shib 12.10.2011 07:27
quelle
1

Eine andere Möglichkeit besteht darin, einfach als String statt als Boolean zu übergeben und dann den Wert wieder auf boolean zu setzen:

%Vor%     
gor 15.11.2015 21:55
quelle

Tags und Links