修复破阵诛仙界面销毁后,再次打开报错,显示异常的问题
parent
7c786a4573
commit
745150e59a
|
|
@ -172,6 +172,11 @@ function DynamicActivityPanel:OnDestroy()
|
||||||
SubUIManager.Close(this.UpView)
|
SubUIManager.Close(this.UpView)
|
||||||
-- 清除红点
|
-- 清除红点
|
||||||
this.ClearPageRedpot()
|
this.ClearPageRedpot()
|
||||||
this.PageList[1]:OnDestroy()
|
-- 这里管理全部子界面的销毁,保证子界面生命周期完整
|
||||||
|
for _, page in pairs(this.PageList) do
|
||||||
|
if page.OnDestroy then
|
||||||
|
page:OnDestroy()
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
return this
|
return this
|
||||||
|
|
@ -361,7 +361,10 @@ end
|
||||||
function TimeLimitedCall:OnDestroy()
|
function TimeLimitedCall:OnDestroy()
|
||||||
ActivityDetail.OnDestroy()
|
ActivityDetail.OnDestroy()
|
||||||
RewardPreview.OnDestroy()
|
RewardPreview.OnDestroy()
|
||||||
itemView=nil
|
if itemView then
|
||||||
|
SubUIManager.Close(itemView)
|
||||||
|
itemView=nil
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
return TimeLimitedCall
|
return TimeLimitedCall
|
||||||
Loading…
Reference in New Issue