我是否必须从事件中取消分配方法?为什么或者为什么不?

时间:2018-12-28 16:40:33

标签: c# unity3d admob

我仍然无法理解代表们的工作方式。我听说如果您在销毁对象之前不取消分配方法,可能会导致Unity中的内存泄漏。 所以我有一个Google Admob插件。指令说,我可以将对象的方法分配给由插件提供的事件。

示例:

private InterstitialAd interstitial;
// Called when an ad request has successfully loaded.
    this.interstitial.OnAdLoaded += HandleOnAdLoaded;

我必须先取消分配此方法

interstitial.Destroy();

我听说如果您不这样做,可能会导致内存泄漏。像您的方法一样,被销毁的对象仍然分配给事件或类似的东西。 是真的吗或者我不必关心它,只需销毁该对象即可。

0 个答案:

没有答案