2011-11-17 96 views
0

我的应用程序本地堆大小不断增加并最终崩溃。当应用程序启动时本地堆大小增加

我在我的应用程序中有几个列表视图,它正从数据库填充。 在lisview中,有图像,我对正在加载到列表视图中的位图图像有软引用。

我也有选项来查看我的不同语言的应用 - 英语和Hindi.Whenever用户改变了语言,我重装我的应用程序,这是增加本机堆大小,即使我已经设置FLAG_CLEAR_TOP和活动被破坏。当语言改变时,我还设置了语言环境。

我也确保在活动销毁时清除所有列表。

+1

选中此项:http://www.youtube.com/watch?v=_CruQY55HOk – Caner

回答

0

您必须仔细检查您控制连接和数据的方式,以检索并保存在应用程序中。

在应用程序中有一个内存泄漏,它很难捕获它。最好的办法是清理所有后台缓存并关闭连接,无论何时执行影响或重新启动应用程序的主要操作。