public void onClick(View v) {
if(v.getId() == R.id.btnSave) {
if (ActivityCompat.checkSelfPermission(getActivity(), android.Manifest.permission.WRITE_EXTERNAL_STORAGE)
!= PackageManager.PERMISSION_GRANTED) {
requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},
REQUEST_PERMISSION_STORAGE);
} else {
//do something
}
}
public void onRequestPermissionsResult(int requestCode, String[] permissions,
int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
if (requestCode == REQUEST_PERMISSION_STORAGE
&& grantResults[0] == PackageManager.PERMISSION_GRANTED) {
}
}
I try this code with build variant debug, function onRequestPermissionsResult is called But with build variant release, this function onRequestPermissionsResult not be called