11
ヌル値を保持するために、すべてのデータをオブジェクトとしてデータベースに保存します(Integerを使用するintの代わりに)。android cursorカラムからヌル値を取得する方法
オブジェクトがnullの場合、私が使用してSQLiteデータベースへのデータの保存:
statement.bindNull(index);
を私はaSQLiteManagerを使用して、私のデータベースを見てみると、(NULL値を持つロングカラムの空のフィールド)の値が正しく保存されているようです。
しかし、ヌル情報を保持するカーソルから値を読み取る方法はありますか?
私が使用している場合:、私はnullを持っている列の
cursor.getLong(7)
を代わりにヌルの私は0を得るにGetLongロング、ロング型の値を返していないとして、それは驚くことではありません。しかし、私はLongを返す関数を見つけることができません。どんな助け?もちろん、他のオブジェクト(Integer、Stringなど)のnull値を保持する関数を取得する必要もあります。
素晴らしいです。私はこれで2時間失った – Shine