当应用程序具有单个视图时,“后退”按钮可能会恢复先前正在运行/暂停的应用程序。我很想在UI上提供一个显示“Back”的显式按钮......
我应该在视图中提供明确的后退按钮,还是应该简单地覆盖操作系统提供的导航按钮?我的直觉说后者会违反直觉。 Android社区对此有什么建议吗?
答案 0 :(得分:1)
这完全取决于您的申请。通常,您的应用程序由多个活动(Activity
个对象)组成,后退按钮将转到上一个活动。
因此,如果你的应用程序有一个主菜单(活动A),它有一个按钮去搜索(活动B),这将导致搜索结果(活动C),然后按搜索页面上的后退按钮获取你回到主菜单。这是完全自动的,您无需为此工作编写任何内容。
这就是Android的工作原理,这就是你应该如何编写你的应用程序。所有Android设备都有一个设备按钮(物理或屏幕上,如果是Honeycomb),所以不要在“后退按钮”上浪费宝贵的屏幕空间。不要像iPhone一样。