Android应用:退出vs最小化

时间:2012-12-10 20:05:08

标签: android back-button

当用户“退出”应用时,是否有Android标准或编码惯例/最佳做法说明应用是否应退出(不在后台运行)或最小化(在后台运行)?

例如,您位于应用的主页上。处理背压的最佳做法是什么? 显而易见的答案是让android处理它自己的后退按钮,然后退出应用程序。但是可以覆盖并最小化吗?

2 个答案:

答案 0 :(得分:2)

也许这会有所帮助

"应用遵循Android设计指南并使用常见的UI模式和图标: 应用程序不会重新定义系统图标的预期功能(例如“后退”按钮)"。

Android Core Standard Policies

答案 1 :(得分:0)

这取决于您在我看来的应用程序类型。 例如,如果您有一个应用程序需要将某些内容保存到数据库或者当用户单击后退按钮时,我会同意您最小化应用程序。但即便如此,在应用程序完成保存后,它应该退出。

但是如果可能的话我会建议你退出应用程序,这也会让手机释放内存/ CPU,可以被其他应用程序等使用。它还可以节省电池。

当然,这是Android用户的预期行为:如果您返回,则关闭应用程序。您不想混淆用户; - )