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