actionStartService
Function
Android
public fun actionStartService(intent: Intent, isForegroundService: Boolean = false): Action
Creates an Action that launches a Service from the given Intent when triggered. The intent
should specify a component with Intent.setClass or Intent.setComponent.
Parameters
| intent | the intent used to launch the activity |
| isForegroundService | set to true when the provided Service runs in foreground. This flag is only used for device versions after android.os.Build.VERSION_CODES.O that requires foreground service to be launched differently |
Android
public fun actionStartService(
componentName: ComponentName,
isForegroundService: Boolean = false,
): Action
Creates an Action that launches the Service specified by the given ComponentName.
Parameters
| componentName | component of the Service to launch |
| isForegroundService | set to true when the provided Service runs in foreground. This flag is only used for device versions after android.os.Build.VERSION_CODES.O that requires foreground service to be launched differently |
Android
public fun <T : Service> actionStartService(
service: Class<T>,
isForegroundService: Boolean = false,
): Action
Creates an Action that launches the specified Service when triggered.
Parameters
| service | class of the Service to launch |
| isForegroundService | set to true when the provided Service runs in foreground. This flag is only used for device versions after android.os.Build.VERSION_CODES.O that requires foreground service to be launched differently |
Android
public inline fun <reified T : Service> actionStartService(
isForegroundService: Boolean = false
): Action
Creates an Action that launches the specified Service when triggered.
Parameters
| isForegroundService | set to true when the provided Service runs in foreground. This flag is only used for device versions after android.os.Build.VERSION_CODES.O that requires foreground service to be launched differently. |
