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

相关推荐
叶羽西5 小时前
Android Studio打开一个外部的Android app程序
android·ide·android studio
咸芝麻鱼1 天前
Android Studio | 连接手机设备后,启动App时出现:Waiting For DebuggerApplication (App名)...
android·adb·智能手机·android studio
叶羽西1 天前
Android Studio Gradle Sync timeout
android·ide·android studio
qq_397562312 天前
android studio更改应用图片,和应用名字。
android·ide·android studio
峥嵘life2 天前
Android Studio版本升级那些事
android·ide·android studio
新手上路狂踩坑2 天前
Android Studio的笔记--BusyBox相关
android·linux·笔记·android studio·busybox
叶羽西3 天前
Android Studio IDE环境配置
android·ide·android studio
cgsthtm3 天前
Visual studio Debug调试webservice 使用ip代替localhostt配置IIS Express
android studio·visual studio·webservice·真机调试·iis express
咸芝麻鱼6 天前
新版Android Studio 2024.1.2版本,如何通过无线wifi连接手机实现交互
android·智能手机·android studio
津津有味道7 天前
Android Studio创建新项目并引入第三方so外部aar库驱动NFC读写器读写IC卡
android·ide·android studio·引用·so·aar