Troubleshooting
Oplossingen voor de betrouwbaarheid van collecties in Android 1.1.4
Fantoomflessen, verdwijnende collecties en hoe u ervoor zorgt dat u de oplossing heeft
0 vonden dit nuttig
Wat er gebeurde
Vóór versie 1.1.4 ondervonden sommige Android-gebruikers twee gerelateerde problemen met collecties:
- Fantoomflessen: flessen die verschenen in collecties die de gebruiker niet had toegevoegd, vooral na netwerkherverbindingen of herstarts van de app.
- Verdwijnende collecties: de gehele collectielijst die leeg raakte tijdens slechte netwerkomstandigheden.
Wat is opgelost
- Dubbele markeerrijen verwijderd: de Firestore collectieluisteraar voegde elke keer dat deze werd geactiveerd een dubbele newCollection markeerrij toe. We controleren nu op duplicaten en valideren collectiegegevens voordat we deze toevoegen.
- Luisteraarfouten wissen de lijst niet langer: wanneer de luisteraar fouten genereert tijdens netwerkproblemen, houden we de bestaande collecties zichtbaar en loggen we de fout voor debugging.
- Racecondities geëlimineerd: updates van de collectielijst zijn nu Mutex-beveiligd, zodat gelijktijdige bewerkingen tijdens het aanmaken van collecties geen duplicaten kunnen veroorzaken.
Hoe u ervoor zorgt dat u de oplossing heeft
- Open de Google Play Store.
- Zoek naar WhiskeyMate en controleer of versie 1.1.4 of hoger is geïnstalleerd.
- Als u nog steeds fantoomflessen of een onverwachte collectie ziet, kunt u deze veilig verwijderen — de onderliggende fout die ze heeft veroorzaakt, is opgelost.
0 vonden dit nuttig