首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取Android中Back-Stack的下一个元素

获取Android中Back-Stack的下一个元素
EN

Stack Overflow用户
提问于 2014-08-29 17:12:40
回答 1查看 100关注 0票数 2

我想要更改后退按钮的行为。我已经发现我必须覆盖onBackPressed()-Method。我想检查一下,如果像getActivity().popBackStackItem()这样的函数返回activity (或其他)X或与系统的BackStack不同的东西。如果结果是activity X,我想要更改行为(例如关闭应用程序),否则将调用超方法并执行BackStack的activity。

主要问题是:像popBackStackItem()这样的函数是否存在?直到现在才找到这样的东西。

我已经看过here了,但我不想创建一个全新的堆栈,我认为在系统范围的BackStack中检查内容就足够了。

EN

回答 1

Stack Overflow用户

发布于 2014-08-29 22:40:48

你有两种方式:

1-在onbackpress中调用新活动-这是一个非常困难的逻辑

2-将您的逻辑转换为片段,并逐个标记调用片段

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25565195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档