Can't create handler inside

作者: 雪纳瑞的哈士奇 | 来源:发表于2018-06-25 16:38 被阅读17次

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

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

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

然后在里面写耗时操作

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

eg.

Looper.prepare();

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

Looper.loop();

相关文章

网友评论

    本文标题:Can't create handler inside

    本文链接:https://www.haomeiwen.com/subject/adbyyftx.html