Я создал один адаптер повторного просмотра, в котором я заполняю объект держателя вида нажатием строки. Так что у меня всегда будет последний объект держателя вида всякий раз, когда я нажимаю на строку повторного просмотра.
Проблема - это всякий раз, когда я прокручиваю повторные вызовы представления повторного вызова, привязка представления держателя и значения моего держателя представления изменяют время выполнения без нажатия какой-либо строки
Я пробовал так много способов удерживать мой текущий объект в выбранной строке, но я не получаю это enter code here
Пожалуйста, помогите, если кто-либо сталкивался с этой проблемой
Я выполняю ниже работоспособного, и в то время я получаю разные значения держателя
private class SeekBarUpdaterRight implements Runnable {
@Override
public void run() {
if (null != rightMusicPlayerHolder) {
if (player != null) {
int curVolume = player.getCurrentPosition();
rightMusicPlayerHolder.seekMusicRight.setProgress(curVolume);
// int currentHour = curVolume / HOUR;
int currentMint = (curVolume % HOUR) / MINUTE;
int currentSec = (curVolume % MINUTE) / SECOND;
rightMusicPlayerHolder.txtDurationStartRight.setText(String.format("%02d:%02d", currentMint, currentSec));
rightMusicPlayerHolder.seekMusicRight.postDelayed(this, 100);
Log.print("==========rightMusicPlayerHolder=========" + rightMusicPlayerHolder.getAdapterPosition());
}
}
}
}
Заранее спасибо ..