请问如何传这个context让他跑起来?
来源:3-1 自定义对话框
qq_忍_2
2019-08-31 21:31:09

1回答
Android是不能直接在子线程中弹出Toast的,如果非要这么做,可以先调用Looper.prepare()来创建Toast,参考如下代码做修改:
@Override
public void run() {
try {
Thread.sleep(1000);
Looper.prepare();
Toast.makeText(context,"delete", Toast.LENGTH_LONG).show();
Looper.loop();
} catch (InterruptedException e) {
e.printStackTrace();
}
}相似问题
回答 1