Android更新通知文本导致内存占用



所以我有一个带有前台通知的服务,当用户导航离开活动时启动。

我用一个有时间的String持续每秒更新这个通知,但是每次更新都会导致内存使用增加至少0.01 MB。

mNotiBuilder.setContentText(mBuilder.toString());
mNotiManager.notify(notificationId, mNotiBuilder.build());

我已经测试过,我使用的字符串生成器不是导致它的。

我真的不知道为什么会发生这种情况,我应该为此担心吗?在资源使用方面,我是一个坚持不懈的人,所以我想把这个做好。

我不会太担心。每次构建新的通知时,都会占用一些内存。Android可能不会运行垃圾收集周期,只要你有足够的内存,这意味着旧的通知将停留一段时间。

我认为你做得对…我觉得你不应该为此担心。检查一下

你只需要使用相同的通知id来更新你的通知(不需要创建一个新的)

相关内容

  • 没有找到相关文章

最新更新