调用Realm异步查询时不显示ProgressDialog

时间:2016-10-31 21:05:52

标签: android asynchronous realm progressdialog

我想在为大数据请求Realm数据库时显示ProgressDialog,但是对话框没有显示。请检查以下代码:

final ProgressDialog pd= new ProgressDialog(this);
                pd.setMessage(getString(R.string.pleaseWait));
                pd.show();
RealmResults<User> realmResults = realm.where(User.class)
                        .equalTo("is_exists", true)
                        .findAllAsync();

 RealmChangeListener callback = new RealmChangeListener() {
       @Override
      public void onChange(Object elements) {
              pd.dismiss();
       }
  };
realmResults.addChangeListener(callback);

我使用的是api版本23和版本2.0.2。

有什么问题?

0 个答案:

没有答案