Android 子线程使用Toast显示消息
Android在子线程中显示消息,通过百度你搜到的大部分都是这样的代码:
Looper.prepare();
Toast.makeText(getApplicationContext(),"Message",Toast.LENGTH_SHORT).show();
Looper.loop();
//之后的代码不会再被执行
//关闭循环代码,Looper.myLooper().quit();注意这个myLooper()别获取到其它的Looper了,比如在主线程调用这个你的APP就崩掉了
这样确实可以在子线程中使用Toast,但在 Looper.loop();之后的代码是不会被执行的,除非你使用延时操作将该循环关掉。