Um Verarbeitungsfortschrittsberichte während der Synchronisation zu erhalten, müssen Sie eine neue Klasse erstellen, die diese
Aufgabe durchführt, und sie mithilfe der Funktion SyncParms.setSyncObserver implementieren.
Das folgende Beispiel illustriert eine einfaches SyncObserver-Schnittstelle:
class MyObserver implements SyncObserver {
public boolean syncProgress(int state, SyncResult result) {
System.out.println(
"sync progress state = " + state
+ " bytes sent = " + result.getSentByteCount()
+ " bytes received = " + result.getReceivedByteCount()
);
return false; // Always continue synchronization.
}
public MyObserver() {} // The default constructor.
}
Die obenstehende Observer-Klasse wird folgendermaßen aktiviert: