SettingsPreferenceFragment erweitert PreferenceFragment
ist definiert als eine Mitgliedsklasse (Mitgliedsklasse) von SettingsActivity erweitert AppCompatActivity
.
Als ich "ActivityCompat.requestPermissions ()" mit "SettingsPreferenceFragment" aufrief und versuchte, es mit "onRequestPermissionsResult ()" zu empfangen, wurde es aus irgendeinem Grund nicht aufgerufen.
Der Grund war sehr einfach. Als ich "ActivityCompat.requestPermissions ()" aufrief, wurde in diesem Fall "SettingsActivity.onRequestPermissionsResult ()" aufgerufen.
Wird aufgerufen, nachdem "onRequestPermissionsResult ()" nach "SettingsActivity" verschoben wurde.
Lesen wir die Referenz richtig durch
Recommended Posts