gpt4 book ai didi

android - react native onHostDestroy()

转载 作者:行者123 更新时间:2023-12-05 07:48:14 26 4
gpt4 key购买 nike

我有一个包含 reactInstanceManager 的基础 Activity 。所有进一步的 Activity 都在扩展这一 Activity 。我的问题是我有太多的 Activity 实例停留在内存中,泄漏了它。我认为 reactInstanceManager 是 SINGLETON,但事实并非如此。

有人可以向我解释一下,当一个 Activity 退出(启动另一个 Activity )时,我如何销毁一个reactInstanceManager

我试图在 onDestroy() 中调用 onHostDestroy(),但它导致了崩溃。

最佳答案

解决方案之一是在基础 Activity 中实现 onDestroy():

@Override
protected void onDestroy() {
super.onDestroy();
if (mReactInstanceManager != null) {
mReactInstanceManager.removeReactInstanceEventListener(this);
}
}

关于android - react native onHostDestroy(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38847923/

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