【发布时间】:2016-02-25 19:34:09
【问题描述】:
在 Android 领域,Fragment 了解 Android 生命周期,并且在重新创建 Activity 时不会被销毁。因此,我看到人们使用空片段来解决 Android 生命周期破坏对后台任务的引用的问题,并防止与保留对活动的引用相关的泄漏。
我想知道使用 Fragment 作为后台任务的挂钩会产生多少开销?我假设 Android 决定不销毁 Fragment,因为重新创建它们的成本很高(可能是错误的)。
奖金问题。有没有办法衡量这个成本? (也许实施替代方法并检查资源利用率)。
【问题讨论】:
标签: java android performance android-fragments android-lifecycle