手动轮询事件 (thread.run_events)
Android 扩展
此功能仅在 NBTouch (Android) 上可用。
声明
thread.run_events()
说明
手动执行一次事件轮询,检查并处理所有已注册的事件。
通常情况下,建议使用 thread.msleep 自动轮询事件。此函数适用于需要精确控制事件处理时机的场景。
示例
-- 注册事件监听
thread.register_event("my_event", function(value)
print("收到事件:", value)
end)
-- 主循环中手动轮询事件
while true do
-- 执行业务逻辑
do_something()
-- 手动轮询事件
thread.run_events()
-- 短暂延时
sys.msleep(100)
end