android线程中Looper.loop的问题

铂金小虫 发布于 2015/09/18 11:12
阅读 150
收藏 0
new Thread() {
                    @Override
                    public void run() {
                        Looper.prepare();
                        Toast.makeToast....
                        Looper.loop();
                    }
                }.start();


这样这个线程不就一直存在了?貌似网上说的从来都没有执行quit()操作。

加载中
0
117
117
这个和在线程里面加一个while(true){}  意思一样。不过Looper维护了一个队列的,要从里面读取信息。要退出线程,你的在里面设置一个tag,根据判断退出线程
117
117
UI 别在子线程里面处理 用handle处理
铂金小虫
铂金小虫
问题是这里调用的都是android本身的dialog什么的,不可能去干预的。
返回顶部
顶部