重新创建活动

问题描述 投票:0回答:0

我正在启动一个 3rd 方库,它进一步调用另一个库,有时发生的是主要启动器活动被破坏并重新创建,即

他们是两个 SDK 让我们使用 SDK2 的 SDK1

我打电话

MainActivity1 -> SDK1 -> SDK2

当任务完成时 MainActivity1 正在重新创建,没有人调用任何完成或任何东西(即标志)

但是如果我在两者之间添加另一个活动,即

MainActivity1 -> MainActivity2 -> SDK1 -> SDK2

MainActivity2重新创建,MainActivity1也重新创建 通过重新创建,我的意思是调用 onDestroy 方法,并且在我回到 MainActivity1 时再次调用 onCreate 方法,理想情况下在这种情况下不应该调用 onCreate

任何人都可以帮助解决它发生的原因

编辑:

他们是否有可能打印非常猪油的日志,并且由于这些日志内存变低,因此操作系统正在破坏活动,因此当我们返回堆栈时,这些活动正在重新创建?

android sdk android-lifecycle
© www.soinside.com 2019 - 2024. All rights reserved.