【发布时间】:2016-06-15 18:18:58
【问题描述】:
我需要为我的移动应用提供退出确认对话框。
当用户点击手机上的Back 按钮时会出现该对话框。我知道两种选择,即
- “如果您真的想退出,请再按一次”类型的消息。
- “您真的要退出 + 是/否”对话框。
我正在探索第二种变体。
我看到的问题主要与 Windows 商店应用程序有关。
如果我展示它并给用户时间来决定,那么我已经取消了默认行为。
对于 Windows 商店应用程序,它是 Windows.Phone.UI.Input.HardwareButtons.BackPressed,即我已将 Windows.Phone.UI.Input.BackPressedEventArgs.Handled 设置为 true。
如果用户点击Yes,即确认他打算退出应用程序,我该怎么办?
我已阅读Metro App can no longer be programmatically killed 并了解以编程方式关闭 Windows 商店应用程序被认为是“不可接受的”。是不是意味着windows平台禁止了这样的退出确认对话框?
Android 呢?是否可以以编程方式退出应用程序?
【问题讨论】:
-
一般来说,杀死一个移动应用程序在每个平台都是一个禁忌。
标签: c# android xamarin windows-store-apps