theme / projekt.commons.theme / ThemeApp / InitResult
InitResult¶
sealed class InitResult
This class represents the result of Backend initialization.
See Also
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. |