Результаты подсчета Java - PullRequest
0 голосов
/ 04 июня 2018

У меня есть способ сделать это, но я прекрасно понимаю, что, возможно, есть лучший способ решить мою проблему.

См. Мой текущий код ниже, пожалуйста, скажите мне, что есть что-то вроде .length(), которое я могу использовать.

Realm realm = Realm.getDefaultInstance();

deviceImages = realm.where(UploadImage.class).equalTo("imageableId", device.id).equalTo("title", "Before").findAll();

int count = 1;

for(UploadImage image : deviceImages){
    count++;
}

Log.d("Count:", String.valueOf(count));

1 Ответ

0 голосов
/ 04 июня 2018

По предложению EpicPandaForce , если вам нужен только счет:

Изменение:

deviceImages = realm.where(UploadImage.class).equalTo("imageableId", device.id).equalTo("title", "Before").findAll();

Кому:

int count = realm.where(UploadImage.class).equalTo("imageableId", device.id).equalTo("title", "Before").count();

Или какпредложенный Ben , если вы хотите сохранить переменную результатов, используйте:

int count = deviceImages.size();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...