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

相关推荐
麦兜*2 天前
【swift】SwiftUI动画卡顿全解:GeometryReader滥用检测与Canvas绘制替代方案
服务器·ios·swiftui·android studio·objective-c·ai编程·swift
编程乐学2 天前
网络资源模板--基于Android Studio 实现的通讯录App
android·android studio·移动端开发·通讯录app·安卓大作业
bytebeats2 天前
# Android Studio Narwhal Agent 模式简介
android·android studio
小仙女喂得猪5 天前
2025再读Android RecyclerView源码
android·android studio
一枚小小程序员哈5 天前
基于Android的音乐播放器/基于android studio的音乐系统/音乐管理系统
android·ide·android studio
沅霖8 天前
下载Android studio
android·ide·android studio
沅霖10 天前
Android Studio切换到经典UI,老UI
android·ui·android studio
闻道且行之12 天前
Android Studio下载及安装配置
android·ide·android studio
小墙程序员12 天前
kotlin元编程(二)使用 Kotlin 来生成源代码
android·kotlin·android studio
小墙程序员12 天前
kotlin元编程(一)一文理解 Kotlin 反射
android·kotlin·android studio