이러한 기능에 문제가 있습니다. 네이티브 뒤로 버튼을 오버라이드하고 싶지만, 함수는 결코 호출되지 않고 어디에서 실수인지 이해하지 못합니다.onBackPressed가 호출되지 않음
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if ((keyCode == KeyEvent.KEYCODE_BACK))
{ //Back key pressed
mCountDownTimer.cancel();
Intent in = new Intent(getApplicationContext(), MyActivity2.class);
startActivity(in);
mCountDownTimer.cancel();
return true;
}
return super.onKeyDown(keyCode, event);
}
public void onBackPressed()
{
mCountDownTimer.cancel();
Intent in = new Intent(getApplicationContext(), MyActivity2.class);
startActivity(in);
return;
}// end of onBackpressed
http://developer.android.com/reference/android/app/Activity.html#onKeyDown을 당신은 둘 다 필요하지 않습니다 –
. 그냥 onBackPressed를해라. – weston
onBackPressed()에 @Override 주석을 추가하십시오. –