Im, используя предложение where в IntentService в android, Если я использую предложение where в первые 7 или 8 раз, он дает мне желаемый результат, но через определенное время он терпит неудачу и дает 0 для результатаПредложение Realm where возвращает 0, даже если данные присутствуют в realmDB
Realm realm = Realm.getInstance(ApplicationController.getInstance().getRealmConfig(Constants.SCHEMA_LIVE));
RealmResults<RContactDTO> localContacts = realm.where(RContactDTO.class).equalTo("operationType", HttpOperation.PUT.name()).findAll();
Utils.Log("update contact count ::: " + localContacts.size(), Utils.LogType.DEBUG);
ArrayList<ContactDTO> contactList = new ArrayList<ContactDTO>();
RContactDTO rContactDTO = null;
for(RContactDTO rContact : localContacts){
contactList.add(new ContactDTO(rContact));
}
Я проверил фактические данные, экспортируя realmDB.
Итак, вы запускаете тот же код 9 раз, он работает 8 раз и не работает 9-й? –
Да после 9-го раза он работает случайным образом, что непредсказуемо –
И ничего не происходит между попытками? –