Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Menu Docs
Página inicial do Docs
/ /
io.realm.mongodb.sync

Interface ProgressListener

Interface usada quando interessado em atualizações de dados sendo carregados ou baixados de um servidor de Objeto de Realm.

Modificador e tipo
Método e descrição

public void

Progress progress
)

Esse método será chamado periodicamente do cliente do servidor de objeto subjacente responsável por carregar e baixar alterações do servidor de objeto remoto.

public void onChange (
Progress progress
)

Esse método será chamado periodicamente a partir do cliente do servidor de objetos subjacente responsável por carregar e baixar alterações do servidor de objetos remoto.Esse chamada de resposta de chamada não ocorrerá no thread da interface do usuário, mas no thread de trabalho que controla o cliente do servidor de objetos. Use Activity.runOnUiThread(Runnable) ou similar para atualizar quaisquer elementos da UI.

// 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);
}
}
});

Parâmetros

  • progress - um evento de alteração de progresso imutável com informações sobre o progresso atual. Este objeto é seguro para threads.

Voltar

Progresso

Nesta página