import android.os.Handler;
import android.os.HandlerThread;
/*
说明:
普通的runable和handler不是新建一个线程,而是在原有主线程的基础上再开一段执行内容,单个没有问题,但是涉及到多个界面同时runable就会报错
所以必须新开线程来进行,新开线程可以使用Thread但是这个是不循环的,所以使用HandlerThread新开线程,具有循环模板、、
*/
HandlerThread threadJd = new HandlerThread("threadJd");
threadJd.start();
Handler jdHandler = new Handler(threadJd.getLooper());
Runnable task = new Runnable() {
@Override
public void run() {
jdHandler.postDelayed(this::run,1000);//设置循环时间,不能设置太快
循环内容
}
};
jdHandler.post(task);
参考:https://blog.csdn.net/qq_37746927/article/details/101270398文章来源地址https://www.toymoban.com/news/detail-681397.html
文章来源:https://www.toymoban.com/news/detail-681397.html
到了这里,关于Android studio多线程模板的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!