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

相关推荐
老帅不老10 小时前
视频feed流框架-原创
android studio·android things
过-眼-云-烟12 小时前
新版Android Studio能打包但无法run ‘app‘,编译通过后手机中没有安装,顶部一直转圈
android·ide·android studio
AIOT魔法师15 小时前
修复Android studio的adb无法连接手机问题
adb·智能手机·android studio
雨声不在1 天前
使用android studio分析cpu开销
android·ide·android studio
AI视觉网奇2 天前
android studio 断点无效
android·ide·android studio
jiaxi的天空2 天前
android studio gradle 访问不了
android·ide·android studio
柳岸风2 天前
Android Studio Meerkat | 2024.3.1 Gradle Tasks不展示
android·ide·android studio
郭庆汝3 天前
Windows安装java流程
java·windows·android studio
尚久龙3 天前
安卓学习 之 SeekBar(音视频播放进度条)
android·java·学习·手机·android studio
非门由也4 天前
Android studio安装教程——超详细(含安装包安装教程)
android·ide·android studio