В моем проекте я внедрил MvvmCross для отображения фрагмента как страницы.Как закрыть текущую активность при нажатии кнопки «Назад»
У меня есть страница главного меню, в которой есть левый выдвижной ящик. По умолчанию функция «Главная страница» отображается как фрагмент.
На главной странице у меня есть раскрывающееся меню в панели действий. Он запустит соответствующую страницу, когда пользователь нажмет элемент.
Пользователь нажимает на элемент и запускает страницу информации о компании.
Теперь на странице информации о компании отображается текущая страница.
Проблема:
Как закрыть текущую страницу дисплея, которая является компанией информационной страницы, когда пользователь нажимает кнопку назад? Когда эта страница будет закрыта, откроется главная страница.
где написать логику для обращения к кнопке «Назад»?
В главном Menu.cs или Main Page.cs или компании info.cs
public override void OnBackPressed()
{
}
Любой человек может мне помочь? – MilkBottle
Вы уже задали этот вопрос в этом выпуске: http://stackoverflow.com/questions/32286428/how-to-handle-back-button-to-remove-current-fragment-in-mvvmcross – Martijn00
@Martijn, для вашей ссылки, это был фрагмент, и я думаю, что ваше решение должно работать. В этом случае он запускает Activity из щелчка элемента в раскрывающемся меню. Я не уверен, что активность аналогична фрагменту. Мне нужно закрыть текущую активность. Как закрыть его так, чтобы MainPage сзади можно было увидеть снова. благодаря – MilkBottle