我的应用程序的活动堆栈或任务
我在我的应用程序中使用 ActivityGroup
,结构如下 A> B> C(其中 A 首先显示),B 和 C 构成一个循环,如 B > C> B> C> B
并且在 B 和 C 处,如果用户按下后退按钮,则应显示活动 A(即使用户在 C 上),并且堆栈中不需要 B 和 C。
那么我如何实现 onBackPressed() 或任何其他方法来制作我的应用程序。
I am using ActivityGroup
in my application, structure is as follow
A > B > C (where A display first), and B and C makes a loop, like B > C > B > C > B
and at both B and C if a user press back button, activity A should be display(even if user is on C), and there no need of B and C in stack.
So how can I implement onBackPressed()
or any other method to make my application.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果我会进入这种情况,那么我选择
,以覆盖 B 和 C 活动中的后退键,这里是代码
If I would go into such situation then here is what I opt
for over riding back key in B and C activity here is code
您将需要使用
onBackPressed()
如果 A 是一个常见活动,那么将其移至菜单会更好。
You will need to use
onBackPressed()
If A is a common activity it would be better if you moved it to the menu.