Android, um die automatische Synchronisierung programmgesteuert zu aktivieren / deaktivieren

9

Ich muss wissen, wie ich die automatische Synchronisierung programmgesteuert ein- und ausschalten kann.

    
Blake 28.02.2011, 04:40
quelle

4 Antworten

22

Ich denke, du suchst

%Vor%

Was sagt:

  

Legt die Master-Auto-Sync-Einstellung fest, die für alle Provider gilt   und Konten. Wenn dies falsch ist, wird die Einstellung für die automatische Synchronisierung pro Anbieter verwendet   wird ignoriert.

     

Diese Methode erfordert, dass der Aufrufer die Berechtigung behält   WRITE_SYNC_SETTINGS.

Vergessen Sie also nicht, die Berechtigung in manifest.xml hinzuzufügen:

%Vor%

Dies sollte alle Syncs deaktivieren / aktivieren.

@Sajmon: Ich habe dies aktualisiert, ich denke, eine sehr nützliche Antwort (ich verwende das in meinem persönlichen Projekt).

    
kingston 12.01.2012 16:54
quelle
4

Ich denke, was Sie wollen, ist folgendes:

%Vor%     
Ben 11.03.2011 22:47
quelle
3

Code für Konten synchronisieren programmgesteuert:

Einmal synchronisieren:

%Vor%

Automatisch nach Zeitintervall synchronisieren:

%Vor%

Wenn Sie einmal Konten einmal synchronisieren möchten, rufen Sie die Methode zuerst auf und wenn Sie synchronisieren möchten < strong> einige Zeit des Intervalls Sie müssen zweite -Methode aufrufen und Sekunden (wie 10 Sekunden) als Argumente darin übergeben.

Fertig

    
Hiren Patel 18.06.2015 10:16
quelle
0

Ben hat Recht.

Sie müssen

verwenden %Vor%

Sie müssen auch die Berechtigung "WRITE_SYNC_SETTINGS"

hinzufügen %Vor%     
Akshay 18.04.2013 06:39
quelle

Tags und Links