ScriptLifecycleListener

Script 生命周期监听器.

Author

M8Test, [email protected], https://m8test.com

Inheritors

Functions

Link copied to clipboard
abstract fun onClose(script: Script<*>)

Script.close 调用时回调.

Link copied to clipboard
abstract fun onError(script: Script<*>, e: Throwable)

脚本执行异常回调,在本线程回调.

Link copied to clipboard
abstract fun onFinish(script: Script<*>, result: Any?)

脚本正常运行结束回调,在本线程回调.

Link copied to clipboard
abstract fun onInitialize(script: Script<*>)

所有的脚本变量(ScriptBindings 注入)初始化完成.

Link copied to clipboard
abstract fun onInterrupt(script: Script<*>)

其他线程主动调用 Script.interrupt 方法,不在本脚本主线程中回调.

Link copied to clipboard
abstract fun onStart(script: Script<*>)

脚本主线程开始执行时回调.

Link copied to clipboard
abstract fun onUiModeChange(script: Script<*>, isUiMode: Boolean)

脚本ui模式改变时回调.