Handler handler = new Handler();
这个会默认用当前线程的Looper。
如果要刷新UI,handler要用到主线程的looper,所以只需要在主线程中创建出来即可
如果在其他线程,也要满足这个功能的话,要Handler handler = new Handler(Looper.getMainLooper());Handler handler = new Handler(Looper.getMainLooper());
将创建出来的handler放到主线程中
也可以使用如下方法将handler放入主线程中
- Looper.prepare();
- Handler handler = new Handler();
- Looper.loop();
PS:小心内存泄漏