UploadUtils.java 969 B

12345678910111213141516171819202122232425262728
  1. package com.fxy.utils;
  2. import com.fxy.realm.AsyncUploadRealm;
  3. import io.realm.Realm;
  4. import io.realm.RealmResults;
  5. public class UploadUtils {
  6. public static int getAwaitNum(Realm mRealm,String uploadType){
  7. RealmResults<AsyncUploadRealm> realmResults = mRealm.where(AsyncUploadRealm.class)
  8. .equalTo("isDelete",0)
  9. .equalTo("pushStatus",0)
  10. .equalTo("uploadType",uploadType)
  11. .sort("pushStatus").findAll();
  12. realmResults.load();
  13. return realmResults.size();
  14. }
  15. public static int getAwaitNum(Realm mRealm, String[] uploadTypeList){
  16. RealmResults<AsyncUploadRealm> realmResults = mRealm.where(AsyncUploadRealm.class)
  17. .equalTo("isDelete",0)
  18. .equalTo("pushStatus",0)
  19. .in("uploadType",uploadTypeList)
  20. .sort("pushStatus").findAll();
  21. realmResults.load();
  22. return realmResults.size();
  23. }
  24. }