我有这个小函数:
public Activity getRootActivity()
{
Activity a = this;
while (a.getParent() != null)
a = a.getParent();
return a;
}
但是a.getParent()总是返回null。无论我进入UI有多深,它都会返回null。
有没有人知道原因?
编辑
这是我如何启动活动(在其他活动中)的方式
startActivity(new Intent(this, activityname.class));
显然,这意味着我没有“嵌入”它们?如何嵌入它们?