接口 ProgressListener
-
公共接口ProgressListener
对上传到 Realm 对象服务器或从 Realm 对象服务器下载的数据更新感兴趣时使用的接口。
-
-
方法详细信息
-
onChange
void onChange( Progress Progress )
负责从远程对象服务器上传和下载更改的底层对象服务器客户端将定期调用此方法。此回调不会发生在用户界面线程上,而是发生在控制对象服务器客户端的工作线程上。 使用
Activity.runOnUiThread(Runnable)
或类似工具更新任何用户界面元素。// Adding an upload progress listener that completes when all known changes have been // uploaded. session.addUploadProgressListener(ProgressMode.CURRENT_CHANGES, new ProgressListener() { \@Override public void onChange(Progress progress) { activity.runOnUiThread(new Runnable() { \@Override public void run() { updateProgressBar(progress); } }); if (progress.isTransferComplete() { session.removeProgressListener(this); } } });
- 参数:
progress
- 不可变的进度更改事件,其中包含有关当前进度的信息。 此对象是线程安全的。
-
-