如何显示来自线程的 Toast 消息?
原文由 Arutha 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何显示来自线程的 Toast 消息?
原文由 Arutha 发布,翻译遵循 CC BY-SA 4.0 许可协议
onCreate 中的方法:
private void toastPublic(final String message){
Handler handler = new Handler(Looper.getMainLooper());
handler.post(new Runnable() {
public void run() {
Toast.makeText(getBaseContext(),""+message,
4 /*Toast.LENGTH_SHORT*/).show();
}});
}
下一个:在线程内部使用
原文由 alimogh 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.3k 阅读✓ 已解决
2 回答2.7k 阅读
2 回答1.8k 阅读
1 回答2.1k 阅读
1 回答1.2k 阅读
1 回答1.4k 阅读
1 回答620 阅读✓ 已解决
您可以通过从您的线程中调用
Activity
的runOnUiThread
方法来做到这一点: