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

相关推荐
右手吉他11 小时前
Android Studio调试中的坑二
android studio
心之所向,自强不息12 小时前
关于Android Studio的Gradle各项配置
android·ide·gradle·android studio
隐-梵12 小时前
Android studio学习之路(八)---Fragment碎片化页面的使用
android·学习·android studio
百锦再1 天前
Android Studio开发 SharedPreferences 详解
android·ide·android studio
zhouzhihao_072 天前
android studio sdk unavailable和Android 安装时报错:SDK emulator directory is missing
android studio·figima不翻墙查看设计图·sdk unavailable
还是鼠鼠2 天前
Android移动应用开发入门示例:Activity跳转界面
android·前端·gitee·android studio·android-studio
大耳猫2 天前
【解决】Android Gradle Sync 报错 Could not read workspace metadata
android·gradle·android studio
thigh_d3 天前
uniapp 安卓离线本地打包,Android Studio生成apk包
android·uni-app·android studio
隐-梵3 天前
Android studio进阶开发(四)--okhttp的网络通信的使用
android·ide·okhttp·android studio
我命由我123453 天前
Android Cordova 开发 - Cordova 快速入门(Cordova 环境配置、Cordova 第一个应用程序)
android·开发语言·前端框架·android studio·h5·安卓·android-studio