Közben tovább gondolkodtam a dolgon, hogy ez letöltési mizéria hogyan fordulhat elő.
Egyetlen forgatókönyvet tudok elképzelni, ami mellett az események láncolata előidézhet az általad leírtakhoz hasonló élményt.
Szóval:
1. internet kapcsolat nélküli állapotban a user próbálgatja a Ládaadat letöltés menüpontot, és (lehet, hogy csak véletlenül) elindít egy letöltést, amiben épp nincs bepipálva, hogy csak a még meg nem találtakat kéri.
2. Mivel épp nincs internet kapcsolat, ezért látszólag nem történik semmi (azon kívül, hogy a címsávban a gps ikon mellett feltűnik egy sárga homokóra ikon is)
3. Később (akár másnap is lehet) a user le akar tölteni pár közeli ládát, ezért bekapcsolja a wifit/mobilnetet.
Ezt a tényt egy idő után észleli az android háttérfeladat menedzsere, de egy ideig vár, hogy biztosan stabil-e a net kapcsolat (címsávban továbbra is sárga homokóra ikon).
4. Közben a user a Ládaadat letöltés menüpontban elindítja az 5 km-es körzeten belüli, még meg nem talált ládák letöltését.
5. A letöltési feladat átkerül a háttérfeladat menedzser hatáskörébe, aki közben, észlelve, hogy van stabil net, elindította a mindeddig net kapcsolatra várakozó korábbi letöltési kérést (ami nem szűri ki a meg nem találtakat), majd rögtön utána az újonnan feladott kérést is (csak a nem megtaláltak). [A címsávban a sárga homokóra helyén egy jobbra forgó kék körív látszik]
6. A user, látva, hogy lejött az összes láda, amit kért (sőt még több is, mint amit igazából akart) kikapcsolja a wifit/mobilnetet.
7. A háttérfeladat menedzser észleli, hogy a még teljesen be nem fejeződött második kérés alól elfogyott a végrehajtáshoz feltétlenül szükséges net kapcsolat, emiatt leállítja a feladat végrehajtását, és újra várólistára helyezi (újra sárga homokóra ikon a címsávban).
8. Később a user törli a letöltött ládák adatait.
9. Még később, újra wifi/mobilnet közelében, a háttérfeladat menedzser megint megpróbálkozik a félbeszakított letöltési feladat újbóli végrehajtásával (közben a címsávban a sárga homokóra helyén egy jobbra forgó kék körív látszik), ezúttal sikerrel.
Címsávban a gps ikon melletti hely újra üressé válik.
Nem állítom, hogy minden így is történt, csak a program működésének ismeretében egyelőre ez tűnik legvalószínűbbnek.
Még egy dolog eszembe jutott közben, ami még bonyolíthatja a képet: a letöltési kérés(ek) elindítása környékén nem valahol az országhatár közelében voltatok? Pontosabban: nem lehet, hogy a letöltés előtt/közben a telefon átment roaming üzemmódba? Azért kérdezem, mert ez jelenleg ugyanúgy megakaszthatja a letöltési feladat sikeres végrehajtását, mintha megszűnt volna a net kapcsolat.
[ előzmény: (2810) bigmick, 2019.10.27 19:08:44] |