我在Android中開發了一個小部件,它使用了太多的RAM(超過30 MB)。這會佔用如此多的記憶嗎?該小部件是一個時鐘和天氣部件,使用不同的皮膚(保存爲可繪製)。Android小部件中的內存分配
謝謝
我在Android中開發了一個小部件,它使用了太多的RAM(超過30 MB)。這會佔用如此多的記憶嗎?該小部件是一個時鐘和天氣部件,使用不同的皮膚(保存爲可繪製)。Android小部件中的內存分配
謝謝
很難說可能是很多事情。但幸運的是Android DDMS有一個Allocation Tracker,可以幫助你解決你的問題。
http://developer.android.com/guide/developing/debugging/ddms.html
您也可以使用插件Memory Analyzer tool
詳細可以參考:
另一個很好的文檔指南如何以及設計佈局控件:
http://developer.android.com/training/improving-layouts/optimizing-layout.html