Android 在ListView中更新SeekBar

Android 在ListView中更新SeekBar,android,Android,我有一个列表视图,其中每个项目代表一个播客,可以运行长达90分钟。选择一个项目将显示一个SeekBar,并使用MediaPlayer从URL开始音频流 我可以使用一些指针来说明如何在SeekBar从页面上滚下然后又滚回视图后维护它的状态。我知道视图是可循环使用的,而且我已经读到在适配器中缓存视图是个坏主意,所以我只是想知道还有什么其他选项 我知道视图是可回收的,并且我已经读到在适配器中缓存视图是个坏主意 缓存所有视图是个坏主意,除非通过循环机制。缓存一个SeekBar,甚至一行包含SeekBar

我有一个列表视图,其中每个项目代表一个播客,可以运行长达90分钟。选择一个项目将显示一个SeekBar,并使用MediaPlayer从URL开始音频流

我可以使用一些指针来说明如何在SeekBar从页面上滚下然后又滚回视图后维护它的状态。我知道视图是可循环使用的,而且我已经读到在适配器中缓存视图是个坏主意,所以我只是想知道还有什么其他选项

我知道视图是可回收的,并且我已经读到在适配器中缓存视图是个坏主意

缓存所有视图是个坏主意,除非通过循环机制。缓存一个
SeekBar
,甚至一行包含
SeekBar
,都不会有那么大的问题。缓存1000行是问题所在

所以,我要注意哪个位置是播放播客的位置。在适配器中的
getView()
实现中,如果请求的
位置是播放播客的位置,请使用缓存行。否则,进行正常的回收