gpt4 book ai didi

android - onBackPressed() 在 ActivityGroup 中不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:53:45 24 4
gpt4 key购买 nike

我有一个 ActivityGroup,其中有一个 Activity。我在此 Activity 中覆盖 onBackPressed()。但不幸的是,我的 onBackPressed() 没有被调用。所以我尝试使用 onKeyDown()。但是一点效果都没有。我的问题是,我在 ActivityGroup 中给出的 onBackPressed() 事件取得了控制权。如何在我的子 Activity 中覆盖 Back Press 事件?

感谢任何帮助。

最佳答案

我刚刚遇到了同样的问题,我通过从 ActivityGroup 调用当前 Activity 的 onBackPressed 解决了这个问题:

@Override
public void onBackPressed()
{
int length = idList.size();
if (length > 1)
{
Activity current = getLocalActivityManager().getActivity(
idList.get(length - 1));
current.onBackPressed();
}
}

idList 是 Activity 组中的 Activity 列表。

关于android - onBackPressed() 在 ActivityGroup 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6289906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com