我正在制作一个游戏,其中某些事件要求每个玩家输入他们的反应,超出正常的游戏流程。例如,对于4个人类玩家,将连续弹出四个对话框,询问每个玩家他们想要做什么。这是我发现等待输入的唯一方法。
int counter = 0;
void askInput() {
counter++;
if (counter > max)
return;
// initialize dialog
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(R.string.title)
.setNegativeButton(R.string.button, new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
askInput();
}
});
AlertDialog dialog = builder.create();
dialog.show();
}
这对我来说似乎很粗略。 Android的方法是什么?
答案 0 :(得分:0)
好吧,经过反思后,它看起来并不那么粗略。