我是否必须删除Android中的线程

我是否必须删除Android中的线程,第1张

概述我从线程进行以下函数调用:ThreadMove=newThread(){publicvoidrun(){while(ButtonDown){UpdateValues();try{Thread.sleep(50);

我从线程进行以下函数调用:

        Thread Move = new Thread(){            public voID run()            {                while(buttonDown){                    UpdateValues();                    try {                        Thread.sleep(50);                    } catch (InterruptedException e) {                        e.printstacktrace();                    }                }            }        };        Move.start();

当while循环中断时,AndroID会删除该线程吗?还是我必须以某种方式将其删除?

解决方法:

从线程返回时,实际上已停止了该线程,因此,您不需要执行任何特定 *** 作即可删除该线程.请记住,这不是AndroID中线程的好用例.如果要从非UI线程更新UI,则很可能会引起框架的抱怨.相反,您应该阅读有关AsyncTask的一些教程,然后转到该模型,因为它将使您可以更新UI.

总结

以上是内存溢出为你收集整理的我是否必须删除Android中的线程全部内容,希望文章能够帮你解决我是否必须删除Android中的线程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1085380.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存