安卓应用中获取了系统壁纸如何释放?

应用中获取了系统壁纸如何释放?

val manager =(context?.getSystemService(Context.WALLPAPER_SERVICE)as WallpaperManager)

val drawable = manager.drawable

获取系统壁纸作为自己应用某个页面的背景,退出该界面后;还有未释放的引用,内存占用还是算在了本应用

只需调用manager.forgetLoadedWallpaper()即可释放

你可能感兴趣的:(安卓应用中获取了系统壁纸如何释放?)