Angenommen, meine Android-App verwaltet ein bestimmtes Dateiformat, das von einer externen App durch Senden einer Absicht geöffnet werden kann. Meine App sendet die Absicht und der Benutzer wird aufgefordert, auszuwählen, welche App damit umgehen soll.Lassen Sie den Benutzer wählen Sie eine Aktivität für ein bestimmtes Dateiformat mit privaten In-App-Option mit dem üblichen Dialog
Ich möchte, dass meine App eine Aktivität aufweist, die ebenfalls in diesem Format selbst handhaben kann. Diese Aktivität in meiner App muss nicht für den Benutzer von einer anderen App aus zugänglich sein, die dieselbe Art von Absicht zum Öffnen des oben genannten Dateiformats sendet.
So sollte es nur eine Wahl für den Benutzer sein, was app, auch meine App selbst, wenn mein app sendet die Absicht mit diesem Dateiformat zu verwenden.
Aber ich will nicht, dass die Aktivität in meiner Anwendung der in der Lage ist, dieses Format zu akzeptieren, könnte von anderen Anwendungen als Senke des Formats gewählt werden.
Ist es möglich, den gleichen App-Picker Dialog mantaining dass Android den Benutzer zeigt?
Gibt es die übliche Flagge gezeigt, um automatisch die gleiche choiche für das nächste Mal zu bestätigen? Ist dieser Code auch für die Zukunft geeignet? – P5music
@ P5music: "Wird die übliche Flagge angezeigt, um automatisch die gleiche Auswahl für die nächsten Male zu bestätigen?" -- Nein, ich denke nicht so. Wenn Sie 'createChooser()' manuell so aufrufen, blockieren Sie die Option "immer" in der Auswahl. – CommonsWare
@ P5music: AFAIK, was du willst ist nicht möglich. – CommonsWare