-
public class ThreadUtils
-
-
Field Summary
Fields Modifier and Type Field Description private HandlermMainHandlerpublic final static ThreadUtilsINSTANCE
-
Method Summary
Modifier and Type Method Description final UnitrunOnThreadPool(Runnable runnable)在子线程中运行任务 final <T extends Any> Future<T>runOnThreadPool(Callable<T> callable)在子线程中运行任务 final UnitrunOnUIThread(Runnable runnable)在主线程中运行任务 final UnitrunOnUIThreadByThreadPool(Runnable runnable)在子线程中切主线程运行任务(切两次线程,先切子线程,再在子线程中切主线程) final HandlergetMMainHandler()final UnitsetMMainHandler(Handler mMainHandler)-
-
Method Detail
-
runOnThreadPool
final Unit runOnThreadPool(Runnable runnable)
在子线程中运行任务
-
runOnUIThread
final Unit runOnUIThread(Runnable runnable)
在主线程中运行任务
-
runOnUIThreadByThreadPool
final Unit runOnUIThreadByThreadPool(Runnable runnable)
在子线程中切主线程运行任务(切两次线程,先切子线程,再在子线程中切主线程)
-
getMMainHandler
final Handler getMMainHandler()
-
setMMainHandler
final Unit setMMainHandler(Handler mMainHandler)
-
-
-
-