Nach der Auswahl eines Standardprogramms für eine Aktion fragt das Betriebssystem jedes Mal, wenn eine App aktualisiert wird, die sich auf diese Aktion bezieht, unnötigerweise, welches Programm verwendet werden soll. Ich kann nicht der einzige sein, der von diesem Defekt befallen ist.
Es ist besonders ärgerlich für Apps, die häufig aktualisiert werden und vielfältigen Zwecken dienen.
Hier ist das Szenario:
- Benutzer installiert App (zum Beispiel einen neuen Webbrowser-Dolphin)
- Benutzer führt Absicht aus (zum Beispiel durch Klicken auf einen Hyperlink aus einer E-Mail)
- Android-Betriebssystem fragt Benutzer, welche App verwendet werden soll.
- Der Benutzer wählt den Dolphin-Browser aus, aktiviert das Kontrollkästchen unten im Popup-Fenster mit der Bezeichnung "Als Standard verwenden" und wählt die neue Webbrowser-App aus.
- Android Market installiert neues Update für Dolphin.
- Der Benutzer führt die gleiche Absicht aus wie Nummer 2 (Klicken auf einen Hyperlink in einer E-Mail).
- Das Android-Betriebssystem vergisst die Einstellung "Als Standard verwenden" und das Android-Betriebssystem fragt den Benutzer, welche App verwendet werden soll. [Schritte 3-7 unendlich oft wiederholen]
Der Fehler tritt bei Schritt 7 auf.
Ich habe einen Fehlerbericht für dieses Problem eingereicht . Gibt es in der Zwischenzeit eine App, die das Problem umgeht?
updates
default-applications
intents
Glenviewjeff
quelle
quelle
Antworten:
Nein, Sie können es nur umgehen, wenn Sie Änderungen an den Android-Quellen vornehmen und ein benutzerdefiniertes ROM kompilieren. Der Installer Service ist ein zentraler Bestandteil des Systems und kann nicht wie andere Apps ersetzt oder überschrieben werden.
Dies ist beabsichtigt. Sie werden nur erneut gefragt, ob eine der aktualisierten Apps über andere Apps verfügt, die dieselbe Aufgabe ausführen können.
Dasselbe passiert, wenn Sie eine neue Anwendung installieren, die die Aufgabe einer anderen Anwendung ausführen kann. Das liegt daran, dass das Aktualisieren einer Anwendung eigentlich genau so ist wie das Installieren einer "neuen" Anwendung. Es gibt keinen Unterschied, was passiert, wenn Sie eine neue Anwendung auf Ihrem Gerät installieren oder eine vorhandene Anwendung aktualisieren. Wenn es also eine Möglichkeit gäbe, diese Option "immer im Gedächtnis zu behalten", würden Sie bei der Installation einer völlig neuen Anwendung, die Sie verwenden möchten, niemals die Option erhalten, sie zu verwenden.
Verwenden wir den Launcher als Beispiel. Sie verwenden GO Launcher für längere Zeit und haben es als Standard festgelegt. Dann entscheiden Sie, dass Sie den neuen Foo Launcher verwenden möchten, und installieren ihn. Wenn Sie jetzt zum Launcher gehen, werden Sie gefragt, welchen Launcher Sie verwenden möchten. Wenn Sie die Option auf "Immer merken" setzen, wird Ihnen diese Option nicht angezeigt, und Sie (oder möglicherweise andere Benutzer) würden dies als eine schlechte Erfahrung betrachten, da sie jetzt herausfinden müssen, wie der Launcher auf den gerade installierten Launcher geändert werden kann .
quelle