1
私はSugar ORMを使ってアプリケーションのリストを照会しています。今、APIコールの後、私が更新し、保存したレコードをすべて新しいアプリケーションをタグ付けし、その後、表示のために、私はちょうど使用して、それを照会しますしますシュガーORMはブール値で列を照会できません
@Setter @Getter public boolean isNew = false;
を:私が使用してこのフィールドをタグ付けするためのブール値の列を持っている
List<AppsModel> app_list = AppsModel.find(AppsModel.class, "is_new = ?", "true");
問題は、それは私の最後に3を持つ0のエントリを返します。確認するために私はすべてのリストを取得し、その値を確認する1つによって、カラム1を確認してください。
List<AppsModel> test = AppsModel.listAll(AppsModel.class);
for(int i=0;i<test.size();i++){
Log.e("Test app size", String.valueOf(test.get(i).isNew()));
}
と真の値との期待どおりには3を返します。私はリストのためにこのループを利用することができますが、できるだけ自分のコードをきれいにしたいと思っています。
ここに何か不足していますか?
として、SQLiteの店舗ブール値を0と1 として[参考](https://sqlite.org /datatype3.html) –
私はそれを指摘していただきありがとうございます。 – KaHeL