new Handler(Looper.getMainLooper())由getMainLooper()可知是获取UI主线程looper,在UI线程中处理消息;
Handler handler = new Handler()会默认用当前线程的looper,一般情况是当前线程的异步线程与当前线程进行消息处理。
一般而言new Handler(Looper.getMainLooper())用于更新UI,Handler handler = new Handler()用于当前线程与异步线程的消息处理
new Handler(Looper.getMainLooper())由getMainLooper()可知是获取UI主线程looper,在UI线程中处理消息;
Handler handler = new Handler()会默认用当前线程的looper,一般情况是当前线程的异步线程与当前线程进行消息处理。
一般而言new Handler(Looper.getMainLooper())用于更新UI,Handler handler = new Handler()用于当前线程与异步线程的消息处理