我想显示一个状态栏通知,其中包含两个文本和一个在后台播放的曲目的进度条,以显示播放进度。这应该每秒更新一次。
我目前正在使用一个包含 ProgressBar 和两个 TextViews 的 RemoteViews,我正在使用 RemoteViews.setTextViewText() 和 RemoteViews.setProgressBar() 更新它们,然后调用 NotificationManager.notify() 在通知栏上显示更新。这工作正常,但随着时间的推移变得非常慢,我在 LogCat 中看到它正在产生大量垃圾,而且似乎收集它需要太长时间。
关于如何以更好的方式实现这一点的任何想法?
谢谢