Android studio多线程模板

javascript 复制代码
        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

相关推荐
wang_peng1 天前
android studio 基础
android·ide·android studio
stevenzqzq1 天前
Android studio xml布局预览中 Automotive和Autotive Distant Display的区别
android·xml·android studio
水w1 天前
【Android Studio】解决报错问题Algorithm HmacPBESHA256 not available
android·开发语言·android studio
VX_CXsjNo11 天前
免费送源码:Java+SSM+Android Studio 基于Android Studio游戏搜索app的设计与实现 计算机毕业设计原创定制
java·spring boot·spring·游戏·eclipse·android studio·android-studio
隐-梵1 天前
Android studio进阶教程之(二)--如何导入高德地图
android·ide·android studio
Android 小码峰啊2 天前
Android Dagger 2 框架的注解模块深入剖析 (一)
android·adb·android studio·android-studio·androidx·android runtime
A__tao4 天前
SQL 转 PHP Eloquent、Doctrine ORM, 支持多数据库
android·ide·android studio
水w5 天前
【Android Studio】如何卸载干净(详细步骤)
android·开发语言·android studio·activity
Yang-Never5 天前
Open GL ES ->纹理贴图,顶点坐标和纹理坐标组合到同一个顶点缓冲对象中进行解析
android·java·开发语言·android studio·贴图
QING6185 天前
Android 之 Logcat 的使用技巧 —— 新手指南
app·android studio