我正在开发一个从 LoginPage 开始的应用程序。当用户登录时,他会移动到主屏幕,其中存在不同部门的网格视图。
除登录页面外,应用程序的每个页面都有一个页脚,页脚有不同的图标,如主页、注销等。
我想使用移动返回按钮添加条件返回功能。一些条件如下:
1) LoginPage ---> Main Screen ---> 在后台用户应该注销并进入登录页面
2) 主屏幕 --> 任何部门 ---> 任何子部门 --> 如果用户按返回按钮,则按相同顺序返回
3)用户在应用程序中的任何位置--->如果从页脚按主页按钮--->进入主屏幕->没有返回上一页的功能,它应该遵循条件1。
4)如果用户在登录页面上,那么他将在按下返回按钮时退出应用程序
5)如果用户在主屏幕上,那么用户应该注销并在看到返回按钮时进入登录页面
我已经尝试在 Manifest 中使用“noHistory=true”,在 Activity 文件中使用 Intent 标志。
任何机构都可以建议我解决它的最佳方法。