Android 进阶之路Android 填坑之路

Can't create handler inside

2018-06-25  本文已影响17人  雪纳瑞的哈士奇

其实这个应该属于进阶篇的!这篇文章等下都会收录!

子线程调用 Toast  或者 AlertDialog 或者其他的耗时操作 的时候会出现 线程拥堵  就会出现程序跳出

需要使用Looper.prepare();创建队列  

然后在里面写耗时操作

执行完之后使用Looper.loop();删除队列

eg.

Looper.prepare();

Toast.makeText(getApplicationContext(), msg, Toast.LENGTH_LONG).show();

Looper.loop();

上一篇 下一篇

猜你喜欢

热点阅读