Android线程切换简便方法

Android线程切换简便方法

1、创建ThreadUtils工具类

public class ThreadUtils {
 //...
}

2、添加静态handler属性

public static Handler mHandler = new Handler();

3、创建子线程静态切换方法

public static void runInThread(Runnable task){
        new Thread(task).start();
    }

4、创建UI(主)线程静态切换方法

public static void runInUIThread(Runnable task){
        mHandler.post(task);
    }

5、Activity中调用

ThreadUtils.runInThread(new Runnable() {
            @Override
            public void run() {
                SystemClock.sleep(2000);
                Intent Intent = new Intent(SplashActivity.this, MainActivity.class);
                startActivity(Intent);
            }
        });
posted @ 2020-08-13 13:40  触碰A阳光  阅读(670)  评论(0编辑  收藏  举报