频繁使用os.execute导致应用闪退等问题的解决办法

发布于 2019-06-23 21:55:07

将os.execute换成popen执行,popen还有返回值.可以封装一个函数

function exec(command)
    local res = io.popen(command);
    if res then
        local ret = res:read("*a");
        res:close();
        return ret;
    else
        return -1;
    end
end
function main()
    res = exec("ls -l")
    notifyMessage(res,1000);
end
2 条评论

发布
问题