Android 6 Berechtigungen => Absturz beim Deaktivieren der Berechtigung und Rückkehr zur App

Ich möchte die Erlaubnis für Android 6 in meiner App verwenden, aber ich habe ein seltsames Ereignis gesehen. Vielleicht kannst du mir dabei helfen.

Wenn Sie Ihre App mit "Gefährlichen" Berechtigungen starten, werden diese Berechtigungen in den "App-Berechtigungen" Ihres Android-Geräts angezeigt. PERFEKT

Aber wenn Sie Ihre App im Hintergrund behalten, gehen Sie zum Menü "App-Berechtigungen", deaktivieren Sie eine Berechtigung (Sie können sie aktivieren und dann deaktivieren) und kehren Sie zu Ihrer App zurück. Androide gehen nie zu onStart (Fragment oder Aktivität)?! Und nie wieder dorthin gehen.

Wenn Sie die Berechtigung nicht berühren oder wenn Sie eine Berechtigung aktivieren => gehen Sie zu onStart und anderen.

Das ist problematisch. Wenn Ihre App beispielsweise Listener verwendet, können Sie sie nicht neu starten und es kann zu einem Absturz kommen ...

Kennen Sie die Methode, mit der Android unterwegs ist, wenn Sie eine Berechtigung deaktivieren?

Ich habe versucht, onCreate onStart onResume onRestart onRestoreInstanceState onActionModeStarted onRestoreInstanceState onPostResume onContentChanged

... aber auf keinen Fall ...: /

Antworten auf die Frage(4)

Ihre Antwort auf die Frage