OnBackPressed в Xamarin Android

У меня есть:

public override void OnBackPressed () { base.OnBackPressed (); } 
  • Как я могу получить предыдущее состояние моего приложения?
  • У Xamarin есть такие, как BackStackEntryCount, как я могу его использовать?

    Например, я нажимаю MainMenu-> Study-> Categories-> FirstCategory, если я нажимаю «Назад», я хочу иметь категории.

Если активность Категории предшествует выбранной категории в стеке действий и не помечена без истории, OnbackPressed без переопределения базового / суперкласса вернет вас к классу категорий и применит метод OnResume.

Если вы загрузили активность своих категорий в OnCreate и ничего не сделали в OnResume, то OnBackPressed должен показать предыдущую активность в состоянии, которое вы оставили.

Если вы хотите, чтобы он сделал что-то еще, переопределите OnBackPressed и обозначьте категории как никакие истории.

Переопределить OnBackPressed

 protected override void OnBackPressed() { //Do not call the base method //base.Onbackpressed //Do something else *something else code* //finish this activity unless you want to keep it for some reason finish() } 

NoHistory

 [Activity ( NoHistory = true ) ] Public Class Categories : Activity 
 public override void OnBackPressed () { finish(); }//end onBackPressed() 
Intereting Posts
Офлайн-веб-приложение HTML5 на Android Браузер Android не работает с геолокацией Java.lang.NullPointerException в GoogleApiActivity GLSurfaceView непрерывно отображает, несмотря на изменение режима рендеринга Android Studio: ни путь, ни baseDir не могут быть пустой или пустой строкой. Path = 'null' basedir = '/ Users / … / app' LogCat отображает Nothing Исключение, возникшее во время рендеринга: java.lang.System.arraycopy ([CI [CII) V Сведения о исключении регистрируются в окне> Показать представление> Журнал ошибок Узнайте проблемы утечки в Looper или HandlerThread API Android Google Maps v2 – Интерактивный InfoWindow (как в оригинальных картах Google Android) Установить switchStyle – получить ресурс ошибки не найден – почему? Режим контекстного действия в фрагменте – близко, если не сфокусирован? Restlet On Android – Проблемы с сериализацией Передача значений в ожидании намерений Android Инициализация FirebaseApp в Firebase Android Android: FATAL EXCEPTION: FinalizerWatchdogDaemon