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

相关推荐
浩宇软件开发9 小时前
基于Android天气预报应用开发APP
android·java·android studio·android开发
YF02117 天前
AndroidStudio工具链配置
android studio
Sun_gentle14 天前
android studio创建flutter项目
android·flutter·android studio
我命由我1234514 天前
在 Android Studio 中,新建 AIDL 文件按钮是灰色
android·ide·android studio·安卓·android jetpack·android-studio·android runtime
我命由我1234514 天前
Android 多进程开发 - AIDL 回调、RemoteCallbackList、AIDL 安全校验
android·java·安全·android studio·安卓·android-studio·android runtime
大狗狗16 天前
AndroidStudio开发环境
android studio
L-李俊漩21 天前
Android studio修改gradle路径
android·android studio
周杰伦fans23 天前
Android Studio Git 管理最佳实践
git·elasticsearch·android studio
火焰中舞蹈的小孩24 天前
Unity和Android Studio相互调用 CH340在unity中调用
android·ide·android studio
FunW1n25 天前
Android Studio与Hook模块开发相关问题及实现方案梳理
android·ide·android studio