ListView и предметы с таймером обратного отсчета

у меня есть проблема с моим ListView, я хочу установить таймер обратного отсчета для всех ListView 'S, и я уже нашел решение для этого, но это не такне работает правильно. Проблема в том, что ListView повторно использует (перерабатывает) представления, и я всегда получаю неправильное время элемента. Я использую тег для своего просмотра, но он все еще не работает, я могуНе понимаю, где я допустил ошибку, пожалуйста, помогите мне. Спасибо.

Итак, вот фотографии, которые показывают мою проблему: рис1 Где ямы только начали деятельность;

рис2 Где ямы просто прокручивали вверх и вниз

И вот мой код (весь класс):

ОБНОВЛЕНО}
    public class PromoListActivity extends SherlockActivity {
private ListView mPromoList;
private PromoListAdapter mAdapter;
private ViewFlipper mFlipper;
private Button mBtnRepeat;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.fragment_news_list);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    setTitle("Сохранённые акции");
    mFlipper = (ViewFlipper) findViewById(R.id.flipper);
    mPromoList = (ListView) findViewById(R.id.newsList);
    mBtnRepeat = (Button) findViewById(R.id.btnRepeat);

    //-->
    final Handler timerHandler = new Handler();
    Runnable timerRunnable = new Runnable() {
        @Override
        public void run() {
            mAdapter.notifyDataSetChanged();
            timerHandler.postDelayed(this, 1000); // run every minute
        }
    };
    //

Ответы на вопрос(2)

Ваш ответ на вопрос