【发布时间】:2014-03-20 15:59:40
【问题描述】:
我有一个带有前台服务和一个活动的应用程序。该服务可以在启动时自行启动,也可以从活动中启动。我注意到当服务在启动时自行启动时,内存使用量约为 3mB。一旦我打开活动,内存使用量就会上升到大约 9mB。一旦 Activity 打开(然后通过返回或主页按钮关闭),内存永远不会降到 3mB,即使在多个小时和其他应用程序打开后也是如此。
我的问题是,应该释放 Activity 的内存还是使用前台服务?
【问题讨论】:
-
是否已经尝试真正杀死该应用程序?您在开发人员设置中启用它并按住后退按钮,直到显示表示应用程序已终止的 toast。
标签: android service android-activity foreground