WhiskeyMateWhiskeyMate
← Todos os artigos

Guias

Correções na Confiabilidade das Coleções no Android 1.1.4

Garrafas fantasmas, coleções que desaparecem e como garantir que você está com a correção

0 achou isso útil
<h2>O que estava acontecendo</h2><p>Antes da versão 1.1.4, alguns usuários Android encontraram dois bugs relacionados às coleções:</p><ul><li><strong>Garrafas fantasmas</strong>: garrafas que apareciam nas coleções sem que o usuário as tivesse adicionado, especialmente após reconexões de rede ou reinícios do aplicativo.</li><li><strong>Coleções que desaparecem</strong>: a lista completa de coleções ficava vazia em condições de rede ruins.</li></ul><h2>O que foi corrigido</h2><ul><li><strong>Linhas sentinela duplicadas removidas</strong>: o listener de coleção do Firestore estava adicionando um sentinela <em>newCollection</em> duplicado toda vez que era acionado. Agora verificamos duplicatas e validamos os dados da coleção antes de adicionar.</li><li><strong>Erros do listener não apagam mais a lista</strong>: quando o listener apresenta erros durante problemas de rede, mantemos as coleções existentes visíveis e registramos o erro para depuração.</li><li><strong>Condições de corrida eliminadas</strong>: as atualizações da lista de coleções agora são protegidas por Mutex, de modo que operações concorrentes durante a criação de coleções não podem produzir duplicatas.</li></ul><h2>Como garantir que você tem a correção</h2><ol><li>Abra a Google Play Store.</li><li>Procure por <strong>WhiskeyMate</strong> e confirme se a versão 1.1.4 ou posterior está instalada.</li><li>Se você ainda vir garrafas fantasmas restantes ou uma coleção inesperada, pode removê-las com segurança — o bug subjacente que as criou foi corrigido.</li></ol>
0 achou isso útil