gpt4 book ai didi

java - AlertDialog 不从内部类显示

转载 作者:行者123 更新时间:2023-12-02 10:27:44 25 4
gpt4 key购买 nike

我的 MainActivity 类中有一个类,我试图从中显示一个 AlertDialog。对话框未显示,也没有错误。对话框的代码是:

AlertDialog.builder builder = new AlertDialog.builder(MainActivity.this);
builder.setMessage("Unkown Game Code. please try again.").setTitle("Game Code Error").setNeutralButton("Okay", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
}
builder.create().show();

最佳答案

由于当您通过 WebSocket 接收消息时会触发代码,因此它可能是异步的。尝试在您的 Activity 主线程中运行您的代码:

YourActivity.this.runOnUiThread(new Runnable() {
public void run() {
//Your Code
}
});

关于java - AlertDialog 不从内部类显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53804599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com