BaseScriptLifecycleListener

Functions

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

Script.close 调用时回调.

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

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

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

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

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

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

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

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

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

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

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

脚本ui模式改变时回调.