android up行动应该保存当前活动的状态吗?

时间:2017-02-06 21:59:07

标签: android material-design

主页/后退按钮的使用在android文档herehere中有详细记录,但是它没有说明预期用法是否会保存更改"到当前活动的状态。

我的具体情况是,用户会看到一个可以操作的数据输入表单(方程列表)(并且可能通过应用疯狂的数学使数据搞砸了)所以我希望用户能够离开&# 34;不保存更改"。 目前还不清楚这是否是主页按钮的预期操作,或者是否允许用户在离开时返回活动。

澄清将是盛大的。

2 个答案:

答案 0 :(得分:0)

我的期望是在按下Up时提示用户,通知用户她的信息将丢失。当她确认失去信息,当她取消留在活动时。

编辑:最好只在完成编辑时显示提示。否则它可能只是让用户讨厌。

答案 1 :(得分:0)

HOME / BACK按钮是提供给用户以在App中导航的装置。 BACK按钮通常用作将用户导航到当前屏幕(活动)的父级或按时间顺序导航到最后一个屏幕的方法。

HOME按钮是暂停用户当前正在执行的任何操作的快速方法,稍后再返回。因此,当用户下次再次回到应用程序时,他可以从他离开的地方开始。默认情况下,Android框架将保留APP或UI状态(主要是),因此如果您想坚持默认行为,则几乎不需要做任何事情。但这实际上取决于应用程序的性质。有些应用程序会在用户下次启动时缩小到应用程序主屏幕(但这些应用程序很少)。

另请注意,系统确实在后台保留应用程序状态的时间长短。有时它会给内存带来压力,用户下次启动应用程序时必须从头开始。

希望我回答你的问题