0
Когда я открываю свою игру и сначала нажимаю кнопку выхода, она позволяет мне закончить игру. Но когда я открываю игру и нажимаю кнопку «Пуск», вернемся к форме, в которой находится EXIT BUTTON, она возвращается к предыдущей форме. Я попробовал некоторые из ответов здесь, но ничего не происходит. Помоги мне.Кнопка выхода не выходит из игры
Вот код
Button button = (Button) findViewById(R.id.btnexit1);
button.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(MainActivity.this);
alertDialogBuilder.setTitle("Alert");
alertDialogBuilder.setMessage("Do you really want to exit?");
AlertDialog.Builder ad = new AlertDialog.Builder(MainActivity.this);
ad.setCancelable(false);
ad.setTitle("EXIT CONFIRMATION");
ad.setMessage("are you sure you want to exit?");
ad.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
finish();
}
});
ad.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.cancel();
}
});
ad.show();
}
});
}
}
Что 'послевкусие()' делать? –
Он должен закончить игру, но как только вы нажмете на другую кнопку, нажмите кнопку «exit», и она вернется к предыдущей. dunno why –
У вас, вероятно, есть один «Активность», сложный на другом, так что он возвращается к предыдущей «Деятельности». Поэтому, когда он работает, у вас есть только один «Активность» в стеке. Когда это не так, у вас есть 2. –