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

相关推荐
苏苏码不动了7 小时前
Android Studio 虚拟机启动失败/没反应,排查原因。提供一种排查方式。
android·ide·android studio
手机不死我是天子1 天前
《Android 核心组件深度系列 · 第 3 篇 BroadcastReceiver》
android·android studio
fundroid2 天前
Android Studio 新功能 Journey Test:借助 AI 实现基于自然语言的 UI 测试用例编写
android studio
旷野说3 天前
Android Studio Narwhal 3 特性
android·ide·android studio
安卓AndroidQ4 天前
Android Studio 代码混淆核心解释
android·ide·android studio
qq_7391753694 天前
Android Studio 实现四则运算+开方+倒数简易计算器
android·python·android studio
就叫飞六吧4 天前
Android studio -kt构建一个app
android·ide·android studio
QmDeve4 天前
Android内存泄漏排查难?手把手带你用Profiler“揪出”元凶!(附实战案例)
android·android studio
蜀中廖化8 天前
Android Studio 导入 opencv
android·opencv·android studio
ClassOps8 天前
Android Studio Logcat中 杀死应用
android·android studio·logcat