我在我的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();
发布于 2018-12-17 01:53:49
由于代码是在您通过WebSocket接收消息时触发的,因此它可能是异步的。尝试在Activitys main Thread中运行代码:
YourActivity.this.runOnUiThread(new Runnable() {
public void run() {
//Your Code
}
});
https://stackoverflow.com/questions/53804599
复制相似问题