满意答案
wustguangh 19级 2015-01-30 18:44:20
如果在非UI线程直接使用Toast.makeText函数,你的Android应用会异常退出,使用如下方式调用Toast.makeTex即可:
public void showToast(String msg){ Looper.prepare(); Toast.makeText(getApplicationContext(), msg, Toast.LENGTH_SHORT).show(); Looper.loop(); }oast 显示需要出现在一个线程的消息队列中,只需要在Toast.makeText函数的前面调用Looper.prepare(),在之后调用Looper.loop()