theme / projekt.commons.theme / ThemeApp / InitResult

InitResult

sealed class InitResult

This class represents the result of Backend initialization.

See Also

getInitIntent

getResultFromIntent

Types

Name Summary
AndromedaDeniedFailure object AndromedaDeniedFailure :ThemeApp.InitResult
Initialization is failed because the active Backend is going to use Andromeda Server but the app is not permitted to access it.
AndromedaInactiveFailure object AndromedaInactiveFailure :ThemeApp.InitResult
Initialization is failed because the active Backend is going to use Andromeda Server but the Server is inactive.
ArchNotSupportedFailure object ArchNotSupportedFailure :ThemeApp.InitResult
Initialization is failed because host architecture is not supported.
MagiskDisabledFailure object MagiskDisabledFailure :ThemeApp.InitResult
Initialization is failed because the helper magisk module is disabled.
NoSupportedBackendFailure object NoSupportedBackendFailure :ThemeApp.InitResult
Initialization is failed because no supported Backend is available on the device.
RootDeniedFailure object RootDeniedFailure :ThemeApp.InitResult
Initialization is failed because a root Backend is going to be used but root access for the app is denied.
RootNotSupportedFailure object RootNotSupportedFailure :ThemeApp.InitResult
Initialization is failed because a root Backend is going to be used but the host root system is not supported.
SubstratumServiceDeniedFailure object SubstratumServiceDeniedFailure :ThemeApp.InitResult
Initialization is failed because the active Backend is going to use Substratum Service but the app is not permitted to access it.
Success object Success :ThemeApp.InitResult
Initialization is succeeded.
UnknownFailure object UnknownFailure :ThemeApp.InitResult
We’re not even sure why you able to go this deep.

Inheritors

Name Summary
AndromedaDeniedFailure object AndromedaDeniedFailure :ThemeApp.InitResult
Initialization is failed because the active Backend is going to use Andromeda Server but the app is not permitted to access it.
AndromedaInactiveFailure object AndromedaInactiveFailure :ThemeApp.InitResult
Initialization is failed because the active Backend is going to use Andromeda Server but the Server is inactive.
ArchNotSupportedFailure object ArchNotSupportedFailure :ThemeApp.InitResult
Initialization is failed because host architecture is not supported.
MagiskDisabledFailure object MagiskDisabledFailure :ThemeApp.InitResult
Initialization is failed because the helper magisk module is disabled.
NoSupportedBackendFailure object NoSupportedBackendFailure :ThemeApp.InitResult
Initialization is failed because no supported Backend is available on the device.
RootDeniedFailure object RootDeniedFailure :ThemeApp.InitResult
Initialization is failed because a root Backend is going to be used but root access for the app is denied.
RootNotSupportedFailure object RootNotSupportedFailure :ThemeApp.InitResult
Initialization is failed because a root Backend is going to be used but the host root system is not supported.
SubstratumServiceDeniedFailure object SubstratumServiceDeniedFailure :ThemeApp.InitResult
Initialization is failed because the active Backend is going to use Substratum Service but the app is not permitted to access it.
Success object Success :ThemeApp.InitResult
Initialization is succeeded.
UnknownFailure object UnknownFailure :ThemeApp.InitResult
We’re not even sure why you able to go this deep.