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);
}
});