Viva,
Estou a desenvolver uma aplicação que contem um lista (imagem). A lista tem um conjunto de secções por forma a agrupar as notificações por data. Cada lista da lista tem um botão que permite checkar a respetiva notificação, indicando na BD que já foi vista. O respetivo botão muda de cor quando clicado. E cada secção tem um botão de "checkall" que marca como visto todas as notificações do respetivo grupo (secção).
O botão para cada notificação está a funcionar corretamente, mas o botão "checkall" não funciona corretamente.
A minha estratégia é percorrer todos os itens da lista e as notificações que correspondem ao intervalo das datas são marcadas como vistas (trocando a cor do botão).
Isto funciona bem se os itens da lista estiverem todos visíveis... quando isto não acontece a aplicação estoura por não conseguir aceder aos itens.
Como posso ultrapassar este problema?
Desde já agradeço toda a ajuda que me possam dar.