首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin Shell -硬件后退按钮

Xamarin Shell -硬件后退按钮
EN

Stack Overflow用户
提问于 2021-01-25 20:02:24
回答 2查看 330关注 0票数 0

我正在安卓9上测试https://github.com/xamarin/xamarin-forms-samples/tree/master/UserInterface/Xaminals应用程序。

我想知道为什么硬件后退按钮不能按预期工作(返回到前面的视图)。

示例:

  1. 开始应用程序2-进入狗选项卡
  2. 按下硬件后退按钮
  3. ,应用程序被挂起。你应该回到猫名单上去。

示例2:

monkeys.

  • Press

  • 开始应用程序

  • 进入侧菜单,然后转到

  • 硬件后退按钮

  • ,应用程序被挂起。你应该回到猫名单上去。

我不明白为什么硬件按钮只能正常工作,例如,当我输入一只猫的细节,然后我返回。

EN

回答 2

Stack Overflow用户

发布于 2021-01-25 23:42:18

默认情况下,Android硬件后退按钮关闭当前打开的活动,并从导航堆栈激活活动。如果要重写此行为,则需要处理后退按钮按下,并实现用例所需的导航。Shell具有使用BackButtonBehavior属性实现的方便的特性:

https://learn.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/shell/navigation#back-button-behavior

票数 0
EN

Stack Overflow用户

发布于 2021-01-26 02:44:14

,我想知道为什么硬件后退按钮不能像预期的那样工作(返回到前面的视图),我不理解为什么硬件按钮只能正确工作,例如,当我输入猫的细节,然后返回。

如我所知,当从Shell可视层次结构导航到的路由时,不会创建导航堆栈。但是,当一个不在Shell视觉层次结构中的页面被导航到时,将创建一个导航堆栈。

这就是硬件回退按钮不工作的方式,因为你例外。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65891645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档