我这里有这个小功能:
public Activity getRootActivity()
{
Activity a = this;
while (a.getParent() != null)
a = a.getParent();
return a;
}
但 a.getParent() 总是返回 null。似乎无论我对 UI 的了解有多深,它总是会返回 null。
有人知道为什么吗?
EDIT
这是我开始活动的方式(在其他活动中)
startActivity(new Intent(this, activityname.class));
显然这意味着我没有“嵌入”它们?如何“嵌入”它们?
文档说: public Final Activity getParent ()
自:API 级别 1
如果此视图是嵌入子视图,则返回父活动。
您的 Activity 是嵌入式儿童吗?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)