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