in einigen Telefonen (in einem bestimmten "oneplus" Android v6.0.1 um genau zu sein). Ich bekomme No Activity found to handle Intent { act=android.settings.ADD_ACCOUNT_SETTINGS (has extras) }
Fehler, wenn ich versuche, den Konto hinzufügen Bildschirm mit, was schien der "richtige" Weg.android Hinzufügen eines Kontos mit AccountManager, Keine Aktivität zum Verarbeiten der Absicht {act = android.settings.ADD_ACCOUNT_SETTINGS (hat Extras)}
Intent intent = new Intent(Settings.ACTION_ADD_ACCOUNT);
intent.putExtra(Settings.EXTRA_ACCOUNT_TYPES, new String[]{Constants.ACCOUNT_TYPE});
startActivity(intent);
kann ich scheinbar
<intent-filter>
<action android:name="android.settings.ADD_ACCOUNT_SETTINGS" />
</intent-filter>
zu Anmeldungs Aktivität hinzufügen, aber sollte ich das auch tun? Wenn ja, warum funktioniert es bei den meisten Telefonen, aber stürzt bei einem ab. Ich möchte, dass meine Kontoabsicht durchgeht, als ob der Nutzer versucht, über den Einstellungsbildschirm des Telefons ein Konto zu erstellen, was wie eine schlechte Verknüpfung erscheint.
Ich habe Probleme zu verstehen, also habe Geduld. Dieses Popup klingt wie zwei manifeste Filter, die einer Implicit Intent entsprechen, dh. gleiche Aktion, Kategorie ... möglich, weil zwei Versionen derselben App gleichzeitig installiert sind? zwei übereinstimmende Filter im selben Manifest usw. – Pomagranite
Wie haben die Telefoneinstellungen ein Symbol für Ihren Kontotyp, wenn Sie es nicht implementiert haben? – Pomagranite
Ich habe das Konto eingerichtet und es erscheint tatsächlich in den Einstellungen des Telefons, wo Sie ein neues Konto erstellen können, das ist für die meisten Telefone. aber das bestimmte Android v6 Telefon scheint aus irgendeinem Grund anders zu sein. deshalb bin ich verwirrt – Ramin