ComponentCallbacks2接口简介

2019-03-10  本文已影响7人  鹿小纯0831

ComponentCallbacks2接口扩展自ComponentCallbacks回调接口,用以实现更细粒度的内存管理。 此接口在所有应用程序组件(ActivityServiceContentProviderApplication)中都可用。

您应该实现onTrimMemory(int)以根据当前系统约束逐步释放内存。
使用此回调来释放资源有助于提供整体响应更快的系统,同时通过允许系统使您的进程保持更长时间,直接有益于您的应用程序的用户体验。 也就是说,如果您不根据此回调定义的内存级别修剪资源,系统更有可能在最近最少使用(LRU)列表中缓存进程时终止您的进程,因此需要重新启动应用程序 并在用户返回时恢复所有状态。

上一篇下一篇

猜你喜欢

热点阅读