我構建了這個應用程序,拍攝照片,顯示他們接受並通過信息上傳到網絡服務器。應用程序凍結幾次重新啓動後
它的概念和執行非常簡單。但是,這款應用在Android手機中處於凍結狀態(我有一款Xperia Z3 +,我擁有相當不錯的資源量,也在Moto X上試用過)。
要嘗試重現此我拍照(它會自動嘗試上傳)...按下電源按鈕,屏幕關閉...然後當我點亮屏幕還需要一段時間的應用再次開始工作(我可以看到,因爲我有一個背景動畫)。經過一些重試...應用程序將凍結,我將不得不關閉它重試。
有關如何解決此問題的任何建議?
我的想法是,我可以通過從屏幕上的動畫元素aliviate問題有點......至少感知性能會更好的應用程序未出現任何應用交換機上凍...因此我希望能夠使用活動生命週期事件中的onPause,onStop來清除動畫。我猜這些對象是序列化的,所以我會保存序列化和反序列化時間,並且感知的性能會提高,因爲在onResume,onRestart事件時不會看到凍結的應用程序。
這是可行嗎?
非常感謝您 查
到目前爲止,我發現,我只需要留下足夠大的形式重現這個...我加入約100個組件每當我嘗試返回到應用程序時它都會凍結。 – Chuck
還發現標記字段爲瞬態對應用程序狀態還原沒有影響。 – Chuck