Closed chenxiaojin closed 1 year ago
问题描述(必填) 使用MaterialDialog时出现leaknary报内存泄漏
使用的XUI版本(必填) 1.2.0
如何重现(必填) 重现的步骤: 这是代码
private fun showProjectChange() { MaterialDialog.Builder(this) .iconRes(R.mipmap.icon_tip) .title("提示") .content("项目变更,将会清除之前所有配置,是否变更项目") .positiveText("是") .onPositive { _, _ -> viewModel.changeProject() } .negativeText("否") .show() }
执行后弹框显示,点击“否”, 继续弹框,多次操作之后。 退出Activity后leaknary报内存泄漏
设备信息 请填写一下你运行设备的信息,信息越全越有助于我理解问题
麻烦提供一下内存泄漏的日志
leaknary日志.txt
麻烦提供一下内存泄漏的日志 leaknary日志.txt
我并不能复现出内存溢出,请确保屏幕是否发生了旋转,另外请提供LeakCanary的分析日志,而不是heap dumps日志,那样看得清晰一点,如下图:
可能是我这边第三方包连带引起的内存泄漏。 这个问题我后面再分析,如果还有问题再请教, 多谢~
问题描述(必填) 使用MaterialDialog时出现leaknary报内存泄漏
使用的XUI版本(必填) 1.2.0
如何重现(必填) 重现的步骤: 这是代码
执行后弹框显示,点击“否”, 继续弹框,多次操作之后。 退出Activity后leaknary报内存泄漏
设备信息 请填写一下你运行设备的信息,信息越全越有助于我理解问题