ScriptDaemon

一个 ScriptThread 对应多个 ScriptDaemon,一个 ScriptDaemon 只能属于一个 ScriptThread.

ScriptThread 没有 android.os.Handler 的消息以及所有 ScriptDaemon 都结束之后才能结束.

Author

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

Functions

Link copied to clipboard

添加生命周期监听器.

Link copied to clipboard
abstract override fun close()

关闭当前对象, 如果没有调用本方法则会报错, 当然本方法由系统调用, 不需要手动调用.

Link copied to clipboard
abstract fun getContext(): ScriptContext

获取脚本上下文对象 ScriptContext.

Link copied to clipboard
abstract fun isClosed(): Boolean

判断当前对象是否已经调用了 close 方法.

Link copied to clipboard

移除生命周期监听器.

Link copied to clipboard
abstract fun start()

启动守卫, 一旦调用本方法, 除非调用 stop 方法, 否则调用本方法的线程不会停止.

Link copied to clipboard
abstract fun stop()

停止守卫, 调用 start 方法的线程直到调用本方法之前都不会停止.