RuntimePermissionsStubber.ActivityResultBuilder


class RuntimePermissionsStubber.ActivityResultBuilder


Builds an ActivityResult for a corresponding permission request.

Summary

Public constructors

Public functions

ActivityResult!
RuntimePermissionsStubber.ActivityResultBuilder!

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

RuntimePermissionsStubber.ActivityResultBuilder!
withResultCode(activityResultCode: Int)

Adds a result code, ie.

RuntimePermissionsStubber.ActivityResultBuilder!

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

Public constructors

ActivityResultBuilder

ActivityResultBuilder()

Public functions

build

fun build(): ActivityResult!
Returns
ActivityResult!

runtime permission ActivityResult

withGrantedPermissions

fun withGrantedPermissions(permissions: Array<String!>!): RuntimePermissionsStubber.ActivityResultBuilder!

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

Returns
RuntimePermissionsStubber.ActivityResultBuilder!

ActivityResultBuilder for fluent interface

withResultCode

fun withResultCode(activityResultCode: Int): RuntimePermissionsStubber.ActivityResultBuilder!

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

Returns
RuntimePermissionsStubber.ActivityResultBuilder!

ActivityResultBuilder for fluent interface

withRevokedPermissions

fun withRevokedPermissions(permissions: Array<String!>!): RuntimePermissionsStubber.ActivityResultBuilder!

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

Returns
RuntimePermissionsStubber.ActivityResultBuilder!

ActivityResultBuilder for fluent interface