![]() |
Speedify SDK for Android
15.3.0
|
Foreground Service State Interface.
All calls happen from the background :vpnservice process. All calls are sent from background threads.
Public Member Functions | |
default void | OnServiceCreate (@NonNull Service service) |
Callback for vpn service OnCreate. More... | |
default void | OnServiceDestroy (@NonNull Service service) |
Callback for vpn service OnDestroy. More... | |
default void | OnServiceRemoved (@NonNull Service service) |
Callback for vpn service OnRemoved. More... | |
default void | OnServiceRestart (State lastState) |
Callback when vpn service restarts after a crash, an application update, or any other unclean shutdown. More... | |
default boolean | OnServiceStartError () |
Error starting the vpn service. More... | |
default boolean | OnServiceInterruptedError () |
Error when another VPN starts, interrupting Speedify. More... | |
default void com.speedify.speedifysdk.receivers.IForegroundServiceStateReceiver.OnServiceCreate | ( | @NonNull Service | service | ) |
Callback for vpn service OnCreate.
Called from secondary (:vpnservice) process.
Implemented in com.speedify.speedifysdk.SpeedifyHandler.
default void com.speedify.speedifysdk.receivers.IForegroundServiceStateReceiver.OnServiceDestroy | ( | @NonNull Service | service | ) |
Callback for vpn service OnDestroy.
Called from secondary (:vpnservice) process.
Implemented in com.speedify.speedifysdk.SpeedifyHandler.
default boolean com.speedify.speedifysdk.receivers.IForegroundServiceStateReceiver.OnServiceInterruptedError | ( | ) |
Error when another VPN starts, interrupting Speedify.
The default handler uses the string resources SPEEDIFY_ERROR_VPN_REVOKED_TITLE and SPEEDIFY_ERROR_VPN_REVOKED_TEXT Called from secondary (:vpnservice) process.
default void com.speedify.speedifysdk.receivers.IForegroundServiceStateReceiver.OnServiceRemoved | ( | @NonNull Service | service | ) |
Callback for vpn service OnRemoved.
Called from secondary (:vpnservice) process.
Implemented in com.speedify.speedifysdk.SpeedifyHandler.
default void com.speedify.speedifysdk.receivers.IForegroundServiceStateReceiver.OnServiceRestart | ( | State | lastState | ) |
Callback when vpn service restarts after a crash, an application update, or any other unclean shutdown.
Called from secondary (:vpnservice) process.
lastState | the last known vpn state |
Implemented in com.speedify.speedifysdk.SpeedifyHandler.
default boolean com.speedify.speedifysdk.receivers.IForegroundServiceStateReceiver.OnServiceStartError | ( | ) |
Error starting the vpn service.
The default handler uses the string resources SPEEDIFY_ERROR_VPN_START_TITLE and SPEEDIFY_ERROR_VPN_START_TEXT Called from secondary (:vpnservice) process.