0

我有一个片段可以执行一些后台 http 调用,并且因为我不希望进程被配置更改中断,所以片段被声明为 reservedInstance。因为该服务需要从应用程序的密钥库中读取令牌,所以它需要一个对上下文的引用。因此,在 OnAttach 方法中,我从托管活动中获取对应用程序上下文的引用:

public override void OnAttach(Android.App.Activity activity)
{
    base.OnAttach(activity);
    appContext = activity.ApplicationContext;
}

我无法在 OnDestroyView 中重置此引用,因为片段可能仍需要它。

这个对应用程序上下文的引用会泄漏我的片段吗?

4

1 回答 1

1

不,因为你Application没有指向片段;片段指向Application.

于 2013-08-24T18:27:11.133 回答