多线程中不可以操作ui吗??

ui.fszt_img.setSource("file:///sdcard/dtfs.png");

这句单独写按钮就可以

按钮启动新的线程 再写这句就不行

ui必须主线程。

我要上天

如果这一辈子,你爱的那个人都不是我。

ui中需要监控另一个按钮的操作并且联动另一个开关怎么写呢!!
刚开始写多线程可以用!!用了半个小时后开始报错!!
主线程中写if(ana){ui.fszt_img.setSource("file:///sdcard/dtfs.png");}
这样也不行啊!!

@卢某某

按钮a开启时
按钮B联动开启

按钮A关闭时
按钮B可自由开关

用替换图片的方式来表示开关的!!

开关用Switch
更新ui用ui.run或者ui.post

我也是,似乎ui运行十秒以上会停止?

开发者

@皓月多线程中不可以操作ui吗?? 中说:

ui.fszt_img.setSource("file:///sdcard/dtfs.png");

ui.run(()=>{
ui.fszt_img.setSource("file:///sdcard/dtfs.png");
});

  • 10
    帖子
  • 277
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待