我的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();
答案 0 :(得分:1)
当通过WebSocket收到消息时触发了代码,因此它可能是异步的。 尝试在“活动”主线程中运行代码:
YourActivity.this.runOnUiThread(new Runnable() {
public void run() {
//Your Code
}
});