Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.

RequestPermissionCallable

public abstract class RequestPermissionCallable
extends Object implements Callable<RequestPermissionCallable.Result>

java.lang.Object
   ↳ android.support.test.runner.permission.RequestPermissionCallable


Base class for runtime permission Callables.

Note: This class is visible only for testing. Please do not use it directly.

Summary

Nested classes

enum RequestPermissionCallable.Result

Result of a permission request. 

Public constructors

RequestPermissionCallable(ShellCommand shellCommand, Context targetContext, String permission)

Public methods

boolean equals(Object o)
int hashCode()

Protected methods

String getPermission()
ShellCommand getShellCommand()
boolean isPermissionGranted()

Inherited methods

From class java.lang.Object
From interface java.util.concurrent.Callable

Public constructors

RequestPermissionCallable

RequestPermissionCallable (ShellCommand shellCommand, 
                Context targetContext, 
                String permission)

Parameters
shellCommand ShellCommand

targetContext Context

permission String

Public methods

equals

boolean equals (Object o)

Parameters
o Object

Returns
boolean

hashCode

int hashCode ()

Returns
int

Protected methods

getPermission

String getPermission ()

Returns
String

getShellCommand

ShellCommand getShellCommand ()

Returns
ShellCommand

isPermissionGranted

boolean isPermissionGranted ()

Returns
boolean