Guide
Correzioni per l'affidabilità delle collezioni in Android 1.1.4
Bottiglie fantasma, collezioni che scompaiono e come assicurarsi di aver ricevuto la correzione
0 l'hanno trovato utile
<h2>Cosa stava succedendo</h2><p>Prima della versione 1.1.4, alcuni utenti Android hanno riscontrato due bug correlati alle collezioni:</p><ul><li><strong>Bottiglie fantasma</strong>: bottiglie che apparivano nelle collezioni senza che l'utente le avesse aggiunte, specialmente dopo riconnessioni di rete o riavvii dell'app.</li><li><strong>Collezioni che scompaiono</strong>: l'intera lista delle collezioni che si svuotava in condizioni di rete scadenti.</li></ul><h2>Cosa è stato corretto</h2><ul><li><strong>Rimozione di righe sentinella duplicate</strong>: il listener delle collezioni di Firestore aggiungeva una sentinella <em>newCollection</em> duplicata ogni volta che si attivava. Ora controlliamo i duplicati e convalidiamo i dati della collezione prima di aggiungerli.</li><li><strong>Gli errori del listener non cancellano più la lista</strong>: quando il listener genera errori durante problemi di rete, manteniamo visibili le collezioni esistenti e registriamo l'errore per il debug.</li><li><strong>Eliminazione delle race condition</strong>: gli aggiornamenti della lista delle collezioni sono ora protetti da Mutex, quindi le operazioni concorrenti durante la creazione delle collezioni non possono produrre duplicati.</li></ul><h2>Come assicurarsi di aver ricevuto la correzione</h2><ol><li>Apri il Google Play Store.</li><li>Cerca <strong>WhiskeyMate</strong> e conferma che sia installata la versione 1.1.4 o successiva.</li><li>Se vedi ancora bottiglie fantasma residue o una collezione inattesa, puoi rimuoverle tranquillamente: il bug sottostante che le ha create è stato corretto.</li></ol>
0 l'hanno trovato utile