diff --git a/Assets/ManagedResources/~Lua/Modules/NewActivity/CommonActPage.lua b/Assets/ManagedResources/~Lua/Modules/NewActivity/CommonActPage.lua index c1303e27f3..b9ec8dd2f6 100644 --- a/Assets/ManagedResources/~Lua/Modules/NewActivity/CommonActPage.lua +++ b/Assets/ManagedResources/~Lua/Modules/NewActivity/CommonActPage.lua @@ -259,6 +259,10 @@ end function CommonActPage:OnClose() self.parent.tabbox.gameObject:SetActive(true) self.gameObject:SetActive(false) + if self.localTimer then + self.localTimer:Stop() + self.localTimer = nil + end end function CommonActPage:OnDestroy() diff --git a/Assets/ManagedResources/~Lua/View/ShopViewNew.lua b/Assets/ManagedResources/~Lua/View/ShopViewNew.lua index abcde9f410..692e68541f 100644 --- a/Assets/ManagedResources/~Lua/View/ShopViewNew.lua +++ b/Assets/ManagedResources/~Lua/View/ShopViewNew.lua @@ -114,17 +114,17 @@ function ShopViewNew:BindEvent() end local RefreshData = function(self) - self:RefreshItemList(false) + self:OnShow(sortingOrder) end --添加事件监听(用于子类重写) function ShopViewNew:AddListener() - Game.GlobalEvent:AddEvent(GameEvent.FiveAMRefresh.ServerNotifyRefresh,RefreshData,self) + Game.GlobalEvent:AddEvent(GameEvent.Shop.OnShopInfoChange,RefreshData,self) end --移除事件监听(用于子类重写) function ShopViewNew:RemoveListener() - Game.GlobalEvent:RemoveEvent(GameEvent.FiveAMRefresh.ServerNotifyRefresh,RefreshData,self) + Game.GlobalEvent:RemoveEvent(GameEvent.Shop.OnShopInfoChange,RefreshData,self) end function ShopViewNew:OnSortingOrderChange()