Ich versuche, die SampleSync Anwendung zu erweitern. Nachdem ich die App installiert habe, kann ich zu den Einstellungen gehen -> Konten & Sync -> Konto hinzufügen, um ein Konto hinzuzufügen. Wenn ich jedoch aus meinem Anwendungscode überprüfen und AccountManager veranlassen möchte, einen neuen Account direkt hinzuzufügen, was sollte der beste Weg sein?So lösen Sie den Account Manager aus, um ein neues Konto aus der Anwendung hinzuzufügen
Antwort
Ok, schließlich habe ich es funktioniert,
Sie können die Accountmanager tatsächlich aktivieren ein Konto hinzuzufügen:
final AccountManager accountMgr = AccountManager.get(Main.this);
accountMgr.addAccount(Constants.ACCOUNT_TYPE, Constants.AUTHTOKEN_TYPE, null, null, Main.this, null, null);
Was bedeutet das „Main.this“ stehen für !? –
@chris, tut mir leid, ich habe nicht den vollen Kontext gestellt. Dieser Code befindet sich in einer anonymen inneren Klasse, die sich in der Main.java-Klasse befindet. Von der inneren Klasse müssen Sie Main.this tun, um eine Referenz der äußeren Klasse zu erhalten. lassen Sie mich wissen, wenn Sie mehr Details dazu benötigen. – Sajid
- 1. So lösen Sie die Schlüsselbund-Zugriffswarnung nach der Übertragung der App auf ein neues Konto
- 2. Entfernen Sie meine App von Android-Konto-Manager "Konto hinzufügen"
- 3. So erhalten Sie den Nutzerstandort vom Google-Konto aus
- 4. So löschen Sie ein Konto "Recurly" vollständig aus ruby api
- 5. Android Account Manager - Layout des Account-Menüs
- 6. So lösen Sie ein benutzerdefiniertes Ereignis mit Meteor aus js
- 7. So löschen Sie den WebBrowser-Cache in der WPF-Anwendung?
- 8. So geben Sie eine eindeutige Nummer, um ein neues Produkt auf der Website hinzuzufügen
- 9. So lösen Sie ein Änderungsereignis für Chosen aus (jQuery)
- 10. Android Account Manager nicht Caching der authToken
- 11. So lösen Sie das Ereignis bei der Modellaktualisierung aus
- 12. So führen Sie eine Mac-Anwendung aus Java aus?
- 13. DBAmp löschen eine Zeile aus Account-Tabelle
- 14. So erhalten Sie ein UserPrincipal-Objekt für den Manager aus dem UserPrincipal-Objekt des Mitarbeiters
- 15. So richten Sie eine PayPal-Sandbox ein "Verkäufer" -Konto, ein "Käufer" -Konto und ein Anwendungs-Tutorial
- 16. So lösen Sie window.onbeforeunload im Jasmin-Test aus
- 17. So lösen Sie ein benutzerdefiniertes Ereignis aus einer statischen Klasse aus
- 18. So führen Sie nur eine Instanz der Anwendung aus
- 19. ein privates Github-Repo auf ein neues Konto verschieben
- 20. Verbindung mit einem OAuth2-Server von Android mit Account Manager
- 21. So lösen Sie einen Fehler von einer VBA-Funktion aus
- 22. Zugriff auf OneDrive bei Verwendung des Web Account Manager?
- 23. Facebook Mit einem anderen Konto aus der iOS-App anmelden
- 24. So lösen Sie die Karussell-Indikatoren des Bootstrap-Karussells aus
- 25. Wie lösen Sie ein Ereignis über Klassen hinweg aus?
- 26. So entfernen Sie die unveröffentlichte APK aus der Google Play Console Konto
- 27. ein neues Array aus den Elementen, die für mehrere Arrays
- 28. Können Vungle neue Anwendung hinzuzufügen
- 29. So füllen Sie teilweise Excel-Tabelle aus Javascript Aufgabenbereich Anwendung
- 30. Erstellen Sie ein neues Array aus Schlüsselliste in PHP
http://stackoverflow.com/a/25890770/3282461 [hier] (http://stackoverflow.com/a/25890770/3282461) die vollständige Lösung mit Code. – Android
http://stackoverflow.com/a/25890770/3282461 sehen dies ... hier ist der vollständige Code und Lösung – Android