Я заметил, что «назад» запрос был сделан в тот момент, когда пользователь нажал вниз на клавише «назад», но в какой-то момент это было изменено, так что запрос «назад»вместо этого производится в тот момент, когда отпущена клавиша «назад».(Поправьте меня, если я ошибаюсь!) Кто-нибудь знает, с какого SDK (или уровня API) именно это изменение было сделано эффективно?Я думаю, что это был SDK 2.0 (уровень API 5) и, следовательно, код в моей деятельности, как показано ниже, но хотел бы быть уверен ...
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK)
{
if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.ECLAIR)
handleBackRequest();
return true;
}
return super.onKeyDown(keyCode, event);
}
@Override
public boolean onKeyUp(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK)
{
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.ECLAIR)
handleBackRequest();
return true;
}
return super.onKeyUp(keyCode, event);
}