SettingsPreferenceFragment extend PreferenceFragment est défini comme une classe membre (classe membre) de SettingsActivity extends AppCompatActivity.
Quand j'ai appelé ʻActivityCompat.requestPermissions () avec SettingsPreferenceFragment et j'ai essayé de le recevoir avec ʻonRequestPermissionsResult (), il n'a pas été appelé pour une raison quelconque.
La raison était très simple.
Quand j'ai appelé ʻActivityCompat.requestPermissions () , dans ce cas, SettingsActivity.onRequestPermissionsResult () `a été appelé.
Appelé après avoir déplacé ʻonRequestPermissionsResult () vers SettingsActivity`.
Lisons correctement la référence
Recommended Posts