我想知道家庭与后退按钮的“想法/用途”。我的意思是显然主页按钮会将您带到主屏幕,后退按钮会将您带到上一个屏幕。我想要了解的是用户/开发社区所期望的。
换句话说,当用户在我的应用程序中回家时,我应该处理该事件并终止该应用程序吗?那是用户增长期望的还是恰恰相反?
后退按钮相同。用户是否希望丢失的屏幕会像网页一样丢失?
我所要做的就是确保我的应用与用户群体的期望保持一致。
TIA JB
答案 0 :(得分:2)
主页按钮会将应用程序放入onPause() - > onStop(),再次启动应用程序时,活动将执行方法:onRestart() - > onStart() - > onResume() - >即activity life cycle
和
后退按钮单击后退按钮完成或终止当前活动,然后跳回上一个堆栈中的活动。
答案 1 :(得分:1)
一般来说,我想说回家就像在桌面上最小化一样。所以我希望应用程序能够回到原来的位置。 如果它像这样,那么我可以轻松地在应用程序之间切换,如果我需要从他们那里获取信息。 按回来应该让我向后看看我在应用程序中所做的事情,当我到达堆栈的末尾时它应该关闭。
答案 2 :(得分:1)
主页按钮按下会导致启动器应用程序使用的意图显示自己。
后退按钮是一个可以在当前应用中捕获的真实事件。
一般来说,主页按钮应该隐藏所有应用程序并转到启动器,而后退按钮应该返回到用户看到的上一个屏幕(完成活动或关闭对话框),然后转到上一个应用程序(任务)如果当前的那个没有任何要显示的屏幕。
答案 3 :(得分:1)
社区期望如果您按下主页按钮,您的应用程序将转到后台并从那里恢复。多任务处理是Android OS的核心。在按下主页按钮时完成您的活动或应用程序对Android用户来说是不寻常的。
后退按钮是您想退后一步,就像您说的那样在浏览器中。如果你对IOS有所了解,那就像按下左上角的后退按钮一样。
希望这有帮助
答案 4 :(得分:1)
我想知道家庭与背部的“想法/用途” 按钮
让我先讨论返回按钮。
后退按钮行为不一致。
对于用户来说,它非常易于使用。
对于开发人员来说,了解实际按下后退按钮的内容并不容易。
后退按钮可以执行以下任何操作,如Android网站正式说明的那样:
- 返回上一个屏幕(活动)
- 关闭弹出窗口
- 终止长时间运行的流程
- 关闭屏幕键盘
- 转到浏览器上一页
- 在上次活动时退出正在运行的应用
- 在上一个活动中返回上一个应用,并且该应用是通过其他应用的意图启动的
醇>
BACK按钮出现问题时
当尝试了解后退按钮时,会出现一个额外的问题 取消正在运行的操作,何时取消。例如,安装时 来自Android市场的应用程序可以将用户带到之前的屏幕 并使安装过程在后台运行。我知道 有一条规则,即取消向用户显示的操作 作为弹出式进度指示器和它习惯的任何其他情况 导航。但这是用户期望的吗?用户以前必须考虑 回过头来了解会发生什么?
主页按钮
主页按钮将用户带到主屏幕并在中滑动 如果需要,多任务菜单将终止应用程序。就像ICS上新的一样 手机所有按钮都在屏幕上,后退按钮可以简单地获得 如果应用程序已启动,则在用户到达上一个活动时禁用 来自启动器图标。这会让一些混乱消失 但仍然无法解决所有问题。
最后,不要让用户思考导航是更重要的一些。 Users should always know where they will endup without thinking.
我认为此问题没有简单的答案,但我认为它可以帮助您根据应用找到问题的解决方法。