RuntimePermissionsStubber.ActivityResultBuilder


public class RuntimePermissionsStubber.ActivityResultBuilder


Builds an ActivityResult for a corresponding permission request.

Summary

Public constructors

Public methods

ActivityResult
RuntimePermissionsStubber.ActivityResultBuilder
withGrantedPermissions(String[] permissions)

Adds a list permissions to the set of granted permissions for this ActivityResult.

RuntimePermissionsStubber.ActivityResultBuilder
withResultCode(int activityResultCode)

Adds a result code, ie.

RuntimePermissionsStubber.ActivityResultBuilder
withRevokedPermissions(String[] permissions)

Adds a list permissions to the set of revoked permissions for this ActivityResult.

Public constructors

ActivityResultBuilder

public ActivityResultBuilder()

Public methods

build

public ActivityResult build()
Returns
ActivityResult

runtime permission ActivityResult

withGrantedPermissions

public RuntimePermissionsStubber.ActivityResultBuilder withGrantedPermissions(String[] permissions)

Adds a list permissions to the set of granted permissions for this ActivityResult.

Returns
RuntimePermissionsStubber.ActivityResultBuilder

ActivityResultBuilder for fluent interface

withResultCode

public RuntimePermissionsStubber.ActivityResultBuilder withResultCode(int activityResultCode)

Adds a result code, ie. Activity#RESULT_OK to this ActivityResult.

Returns
RuntimePermissionsStubber.ActivityResultBuilder

ActivityResultBuilder for fluent interface

withRevokedPermissions

public RuntimePermissionsStubber.ActivityResultBuilder withRevokedPermissions(String[] permissions)

Adds a list permissions to the set of revoked permissions for this ActivityResult.

Returns
RuntimePermissionsStubber.ActivityResultBuilder

ActivityResultBuilder for fluent interface