本帖最后由 二白丶 于 2023-2-13 15:55 编辑 
要如何在onDisable内主线程使用thread.sleep 并在sleep过后执行内容,目前有一个需求 就是在ondisabled里面延迟执行内容 要如何完成这一切?
麻烦各位dalao了
要如何在onDisable内主线程使用thread.sleep 并在sleep过后执行内容,目前有一个需求 就是在ondisabled里面延迟执行内容 要如何完成这一切?
麻烦各位dalao了
new Thread(() -> {//语句}).start();
qmsiyu 发表于 2023-2-12 00:07
new Thread(() -> {//语句}).start();
这是新开线程 当控制台stop后会直接停止吧
直接sleep就行了吧,本身关闭就是在主线程运作的
针织薄外套 发表于 2023-2-12 00:10
直接sleep就行了吧,本身关闭就是在主线程运作的
我记得是不可以的 会有报错 我明天试试
二白丶 发表于 2023-2-12 00:09
这是新开线程 当控制台stop后会直接停止吧
不会停止,只有设置为守护线程才会在main方法运行完之后结束,我以为是ondisabled方法里用thread.sleep方**抛出错误这么说,如果不抛出错误,直接用也是可以的