Fixing checking permissions on runtime
This commit is contained in:
parent
8784721a5b
commit
696319453d
1 changed files with 3 additions and 4 deletions
|
@ -1213,12 +1213,11 @@ public class LinphoneActivity extends LinphoneGenericActivity implements OnClick
|
||||||
Log.i("[Permission] " + permission + " is " + (permissionGranted == PackageManager.PERMISSION_GRANTED ? "granted" : "denied"));
|
Log.i("[Permission] " + permission + " is " + (permissionGranted == PackageManager.PERMISSION_GRANTED ? "granted" : "denied"));
|
||||||
|
|
||||||
if (permissionGranted != PackageManager.PERMISSION_GRANTED) {
|
if (permissionGranted != PackageManager.PERMISSION_GRANTED) {
|
||||||
if (LinphonePreferences.instance().firstTimeAskingForPermission(permission) || ActivityCompat.shouldShowRequestPermissionRationale(this, permission)) {
|
ActivityCompat.shouldShowRequestPermissionRationale(this, permission);
|
||||||
Log.i("[Permission] Asking for " + permission);
|
Log.i("[Permission] Asking for " + permission);
|
||||||
ActivityCompat.requestPermissions(this, new String[] { permission }, result);
|
ActivityCompat.requestPermissions(this, new String[] { permission }, result);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
|
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
|
||||||
|
|
Loading…
Reference in a new issue