Вы звоните base.OnBackPressed()
, поэтому вы по-прежнему получаете поведение по умолчанию.Если вы не хотите, чтобы система обрабатывала кнопку возврата, вам не следует вызывать этот метод.Тем не менее, в большинстве случаев вы не должны препятствовать работе кнопки «назад», поскольку это может быть очень странным для пользователя.Один из примеров, где это имеет смысл, - это если вы строите веб-браузер: нажатие назад вернет вас на предыдущую страницу, если она была, и вызовет base.OnBackPressed()
, если больше не осталось страниц.