2014-11-10 3 views
0

내 첫 수업에서, 나는이 코드 조각이 :뒤로 버튼 경고 상자 (안드로이드 스튜디오)

public void onBackPressed() { 
     new AlertDialog.Builder(this) 
       .setIcon(R.drawable.ic_launcher) 
       .setTitle(R.string.ALERTA1) 
       .setMessage(R.string.ALERTA2) 
       .setPositiveButton(R.string.ALERTA3, new DialogInterface.OnClickListener() 
       { 
        public void onClick(DialogInterface dialog, int which) { 
         finish(); 
        } 
       }) 
       .setNegativeButton(R.string.ALERTA4, null) 
       .show(); 
    } 

뒤로 버튼을 눌렀을 때이 경고 상자를 만들 것입니다,하지만이 모든 클래스에서 작동, 나는이 작품에서만 작동하도록하고 싶다.

UPDATE : 모든 클래스에서

public void onBackPressed() { 
    finish(); 
} 

. 다른 클래스에서

답변

0

넣어이 :

public void onBackPressed() { 
    super.onBackPressed(); 
    return; 
} 

작동 할 수 있습니다.

+0

시도해 보았지만 작동하지 않지만 코드 조각으로 생각하고 나왔습니다. (업데이트) ... 고마워요. – ANDDEV

관련 문제