gpt4 book ai didi

Android Activity.getParent() 总是返回 null

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:02:58 26 4
gpt4 key购买 nike

我这里有这个小功能:

public Activity getRootActivity()
{
Activity a = this;
while (a.getParent() != null)
a = a.getParent();
return a;
}

但是 a.getParent() 总是返回 null。我进入 UI 的深度似乎并不重要,它总是会返回 null。

有人知道为什么吗?

编辑

这是我开始 Activity 的方式(在其他 Activity 中)​​

startActivity(new Intent(this, activityname.class));

显然这意味着我没有“嵌入”它们?如何“嵌入”它们?

最佳答案

文档说:public final Activity getParent()自:API 级别 1

如果此 View 是嵌入的 subview ,则返回父 Activity 。

您的 Activity 是嵌入式子项吗?

关于Android Activity.getParent() 总是返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6102772/

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