2
我在我的應用程序中發現了一個問題: 一個場景S1和S2和管理器M;從S1我可以建立和切換到S2和從S2可以得到S1(全部通過經理)。AndEngine內存泄漏
每次當我切換場景我想刪除它之一。
但我發現,如果我切換場景兩個場景存儲在內存中,並在許多開關應用程序崩潰後。
一些僞代碼:
經理:
void build(Scene s){
getEngine().setScene(s);
}
onLoadScene{
M.build(S1);
}
S1:
onButtonClick{
M.build(S2);
}
S2:
onButtonClick{
M.build(S1);
}
,因爲我覺得當我建立S1連接到S2是dissapeared和 當內存不足時,構建S2,S1消耗和GC必須清除它。
我該如何避免應用程序崩潰?
Thx很多。