Android: Vários cronômetros de contagem regressiva simultâneos em um ListView

Estou criando um aplicativo que requer um ListView com um número indeterminado de elementos, cada um com um timer que faz a contagem regressiva de um número variável. Eu sou capaz de fazer com sucesso deles têm uma contagem regressiva, mas não consigo descobrir como incluir um timer em cada elemento do ListVie

Atualmente, estou usando um CountDownTimer (certifique-se de colocar D em maiúscula se copiar do site, pois está errado

ualquer código ou fonte que me aponte na direção certa é muito apreciad

Aqui está minha classe atual EventAdapter, ela define o texto exibido no TextView de cada elemento ListView. O que eu preciso fazer é fazer a contagem decrescente do TextView a cada segundo. Como cada elemento do ListView está exibindo algo diferente, suponho que preciso de uma maneira de diferenciar cada element

Eu poderia atualizar a lista inteira a cada segundo, mas há outros elementos que não incluí, como imagens carregadas da Internet, que seria impraticável atualizar a cada segund

private class EventAdapter extends ArrayAdapter<Event>
{
    private ArrayList<Event> items;

    public EventAdapter(Context context, int textViewResourceId, ArrayList<Event> items) {
        super(context, textViewResourceId, items);
        this.items = items;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        View v = convertView;
        if (v == null) {
            LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            v = vi.inflate(R.layout.row, null);
        }

        Event e = items.get(position);

        if (e != null) {
            TextView tv = (TextView) v.findViewById(R.id.text);

            if (tv != null)
                tv.setText(e.getName());
        }
        return v;
    }
}

questionAnswers(4)

yourAnswerToTheQuestion