Erstellen Sie eine neue Klasse, die die Synchronisation ausführt, und implementieren Sie sie mithilfe der SyncParms.setSyncObserver-Methode
so, dass sie Berichte zum Synchronisationsfortschritt empfängt.
Das folgende Beispiel zeigt eine einfache Implementierung des SyncObserver-Objekts:
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 oben gezeigte Klasse kann mit dem folgenden Methodenaufruf aktiviert werden: