Attempts to acquire the permission represented by permission.
The precise method by which this happens depends on the permission
and the underlying authentication mechanism. A simple example is
that a dialog may appear asking the user to enter their password.
If the permission is acquired then TRUE is returned. Otherwise,
FALSE is returned and error is set appropriately.
This call is blocking, likely for a very long time (in the case that
user interaction is required). See Permission.acquireAsync for
the non-blocking version.
Attempts to acquire the permission represented by permission.
The precise method by which this happens depends on the permission and the underlying authentication mechanism. A simple example is that a dialog may appear asking the user to enter their password.
You should check with Permission.getCanAcquire before calling this function.
If the permission is acquired then TRUE is returned. Otherwise, FALSE is returned and error is set appropriately.
This call is blocking, likely for a very long time (in the case that user interaction is required). See Permission.acquireAsync for the non-blocking version.