设为首页
收藏本站
开启辅助访问
切换到窄版
充值
登录
立即注册
只需一步,快速开始
懒人官网
论坛首页
BBS
视频直播网校
VIP会员
钱包
合鑫云真机
任务大厅
搜索
搜索
本版
帖子
用户
懒人精灵论坛
»
论坛首页
›
懒人精灵
›
问答专区
›
监听系统通知类信息nodeLib.setOnMsgNotify()
返回列表
发新帖
监听系统通知类信息nodeLib.setOnMsgNotify()
[复制链接]
1606
|
0
|
2022-9-1 00:42:07
|
显示全部楼层
|
阅读模式
谁能具体讲解下nodeLib.setOnMsgNotify(callback)这个命令。
[url=]import('android.*')
import('java.lang.*')
import('java.util.*')
import('android.widget.*')
import('android.content.Intent')
import('android.content.Context')
import('com.nx.assist.lua.LuaEngine')
local context = LuaEngine.getContext()
function post(callback) --切换到原生UI线程执行指定函数
LuaEngine.runOnUIThread(Runnable{
run = callback
})
Thread.sleep(100)
end
--[===[监听原生吐司或者状态栏信息弹出]===]
local r = nodeLib.setOnMsgNotify(function(what,msg)
if what == 1 then --原生吐司或者状态栏变化
print(what,msg)
end
end)
function 测试吐司()
while true do
post(function()
Toast.makeText(context, "我是原生吐司", Toast.LENGTH_SHORT).show()
end)
sleep(2000)
end
end
if r then
测试吐司()
else
print("监听失败")
end[/url]
[url=]例子看不懂呀。[/url]
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
ygx521
3
主题
11
帖子
57
积分
注册会员
注册会员, 积分 57, 距离下一级还需 143 积分
注册会员, 积分 57, 距离下一级还需 143 积分
积分
57
加好友
发消息
回复楼主
返回列表
版本更新
问答专区
综合讨论
直播公开课专区
教程专区
VSCODE专区
插件专区
源码分享
懒人BUG&建议专区
论坛事务
广告位招商