gpt4 book ai didi

java - 按 ActivityGroup 中的后退按钮未调用 OnResume()

转载 作者:行者123 更新时间:2023-11-30 09:46:46 25 4
gpt4 key购买 nike

由于 ActivityGroup 以 View 的形式管理 Activity,因此当我尝试返回调用 ActivityGroup 中的子 Activity 的父 Activity 时,不会调用 onResume()。

我试过像这样调用 OnResume()。

((Activity)view.getContext()).onResume();

但它不起作用,相反 finish() 对我来说很好。

((Activity)view.getContext()).finish();

因此,我能够从 View 中获取 Activity ,但无法调用 onResume(),任何想法都将是可观的。

最佳答案

尝试这个,当你使用 ActivityGroup 按下后退按钮时。

public void back()
{
if ( arrList.size() > 1 )
{
arrList.remove(arrList.size() - 1);
View v = arrList.get(arrList.size() - 1);

Activity_name object = ((Activity_name)v.getContext());
object.onResume();
setContentView(v);
}
else {
this.finish();
}
}

关于java - 按 ActivityGroup 中的后退按钮未调用 OnResume(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6964287/

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