我想要更改后退按钮的行为。我已经发现我必须覆盖onBackPressed()-Method。我想检查一下,如果像getActivity().popBackStackItem()这样的函数返回activity (或其他)X或与系统的BackStack不同的东西。如果结果是activity X,我想要更改行为(例如关闭应用程序),否则将调用超方法并执行BackStack的activity。
主要问题是:像popBackStackItem()这样的函数是否存在?直到现在才找到这样的东西。
我已经看过here了,但我不想创建一个全新的堆栈,我认为在系统范围的BackStack中检查内容就足够了。
发布于 2014-08-29 22:40:48
你有两种方式:
1-在onbackpress中调用新活动-这是一个非常困难的逻辑
2-将您的逻辑转换为片段,并逐个标记调用片段
https://stackoverflow.com/questions/25565195
复制相似问题