2016-04-04 4 views
1

Ich muss Bytearray von der Kameraaktivität zur Hauptaktivität zurückgeben.Android 6. App stürzt ab, wenn Bytearray zwischen Aktivität übergeben wird

Es funktioniert perfekt auf Android 4,5. Aber auf Android 6 App stürzt ab (ohne Fehlerprotokoll drucken). Wenn ich "dataIntent.putExtra("image", data);" Zeile kommentieren. App kehrt korrekt zur Hauptaktivität zurück.

+0

Haben Sie in Android Studio (Android Monitor) 'anzeigen applications' nur ausgewählt? Vielleicht sehen Sie dann ein paar Fehler, bitte wählen Sie 'Keine Filter' – Exaqt

Antwort

1

Meine Vermutung ist, dass Sie runtime permisssions implementieren müssen, um die Benutzererlaubnis zu erhalten, die Kamera zu benutzen oder einen externen Speicher zu lesen und zu schreiben ... zur Laufzeit. Dies kann dann vom Benutzer gespeichert oder jederzeit widerrufen werden, muss aber im Manifest verwaltet werden und wenn Sie die Kamera verwenden.

Dies wurde von Android 6 geändert, wo Benutzerberechtigungen für die Installation nicht mehr erforderlich sind, aber für bestimmte Aktionen Laufzeitberechtigungen erforderlich sind.

Verwandte Themen