Frage

Ich möchte eine Android-App erstellen, die Dateien über Bluetooth senden kann, und möchte, dass meine App immer dann mit der Absicht ACTION_SEND funktioniert, wenn diese angezeigt wird.Wie kann ich in diesem Fall eigentlich den URI der Datei erhalten, die in meine mainActivity übertragen werden soll?

War es hilfreich?

Lösung

Anruf getIntent().getData() In onCreate() um das zu bekommen Uri geliefert in der Intent die zum Erstellen Ihrer Aktivität verwendet wurde.

Wenn Sie eine verwenden android:launchMode Dies kann dazu führen, dass eine vorhandene Instanz Ihrer Aktivität wieder in den Vordergrund gerückt wird. Sie müssen dies ebenfalls überschreiben onNewIntent() informiert werden, wenn dies geschieht.Du kannst anrufen getData() auf der Intent geliefert zu onNewIntent() um das zu bekommen Uri.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top