Android 使用对话框
我正在做一个游戏。我用了两个progressbar作为球员的电池。现在我只想在任何progressbar被清空时显示一个对话框。为了减少电池电量,我使用了计数器的逻辑,当检测到碰撞时,计数器的逻辑会减少Android 使用对话框,android,android-layout,android-dialog,Android,Android Layout,Android Dialog,我正在做一个游戏。我用了两个progressbar作为球员的电池。现在我只想在任何progressbar被清空时显示一个对话框。为了减少电池电量,我使用了计数器的逻辑,当检测到碰撞时,计数器的逻辑会减少 BattryLevelCPU.setProgress(counter--); 现在我想使用对话框显示此计数器==0 我将如何实现它?我已经试过了 if counter==0{ //tried code of dialogue box } 除了一大堆错误,我没有得到任何结果。 我可以这
BattryLevelCPU.setProgress(counter--);
现在我想使用对话框显示此计数器==0
我将如何实现它?我已经试过了
if counter==0{
//tried code of dialogue box
}
除了一大堆错误,我没有得到任何结果。
我可以这样做吗
If counter==0 {
showDialog(DIALOG_ALERT);
}`@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case DIALOG_ALERT:
Builder builder = new AlertDialog.Builder(this);
builder.setMessage("This ends the activity");
builder.setCancelable(true);
builder.setPositiveButton("I agree", new OkOnClickListener());
builder.setNegativeButton("No, no", new CancelOnClickListener());
AlertDialog dialog = builder.create();
dialog.show();
}
return super.onCreateDialog(id);
}
private final class CancelOnClickListener implements
DialogInterface.OnClickListener {
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getApplicationContext(), "Cancle selected, activity continues",
Toast.LENGTH_LONG).show();
}
}
private final class OkOnClickListener implements
DialogInterface.OnClickListener {
public void onClick(DialogInterface dialog, int which) {
AlertExampleActivity.this.finish();
}
} `
您可以通过访问创建一个简单的对话框。请详细说明错误和/或例外情况。我已经编辑了我的问题。请引导我离开这里。