나는 alertdialog를 통해 내 Android 앱을 종료하는 데 어려움을 겪고 있습니다.Android 앱을 퇴장시킬 수 없음
다시 재생하려면 '예'를 클릭하면 앱이 다시 시작되고 다시 시작됩니다.
불행히도 '아니오'를 클릭하면 대화 상자 경고 상자가 제거되고 이유를 알 수 없습니다.
도움을 주시면 감사하겠습니다.
감사
@Override
public void onClick(View v) {
AlertDialog.Builder alert = new AlertDialog.Builder(Task1Activity.this);
alert.setMessage("You have guessed incorrectly three times. " +
"The answer was " + ranNum + ". " + "Would you like to play again?")
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent i = new Intent(Task1Activity.this, Task1Activity.class);
startActivity(i);
}
});
alert
.setCancelable(false)
.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Task1Activity.this.finish();
};
)
.setTitle("Unlucky!")
.create();
감사합니다. 나는 정확하게 이것을 시도하고 '아니오'옵션이 작동하여 앱을 닫는다. 유일한 문제는 이제 '예'옵션이 더 이상 사용할 수 없다는 것입니다. 어떤 아이디어? –
예 버튼을 누르면 어떻게됩니까? – rafsanahmad007
그걸 잊어 버려. '아니오'버튼을 부정적인 것으로 변경하는 것을 잊었습니다. 그것은 위대한 작품. 감사합니다 –