如何显示来自线程的 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 许可协议
3 回答946 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
1 回答826 阅读✓ 已解决
2 回答939 阅读
2 回答878 阅读
1 回答811 阅读
1 回答860 阅读
您可以通过从您的线程中调用
Activity
的runOnUiThread
方法来做到这一点: