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 Callable s.

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