Open risalfajar opened 3 years ago
Device type: Emulator OS version: API 30 EasyPermissions version: 3.0.0
What happened? onRequestPermissionsResult not executed when requesting permission from a Fragment
What did you expect to happen? onRequestPermissionsResult must be executed
class SampleFragment : Fragment() { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) EasyPermissions.requestPermissions( this, "Aplikasi ini memerlukan akses ke lokasi Anda", RC_LOCATION_PERMISSION, ACCESS_FINE_LOCATION ) } override fun onRequestPermissionsResult( requestCode: Int, permissions: Array<out String>, grantResults: IntArray ) { Timber.d("Permission result") super.onRequestPermissionsResult(requestCode, permissions, grantResults) EasyPermissions.onRequestPermissionsResult(requestCode, permissions, grantResults, this) } }
The "Permission result" log never appeared
it is because of super.onRequestPermissionsResult(requestCode, permissions, grantResults) Unit' is deprecated.
Basic Information
Device type: Emulator OS version: API 30 EasyPermissions version: 3.0.0
Describe the problem
What happened? onRequestPermissionsResult not executed when requesting permission from a Fragment
What did you expect to happen? onRequestPermissionsResult must be executed
Code and logs
The "Permission result" log never appeared