Új hozzászólás Aktív témák
-
#39560925
törölt tag
Rossz helyről hívtam meg a refreshFriends metódust, és a megfelelő dolgok együttállásával előfordulhatott, hogy valid accessToken nélkül indítottam a Facebook felé GraphRequestet. Az accessToken kezeléséhez a Facebook SDK abstract AccessTokenTracker osztályából származtam le, és az App elindulásakor még nincs accessTokenem, mindig csak pártíz - párszáz miliszekundummal később, mert ez valahogy jön a szerverről (el van előlem rejtve a működése). refreshFriends-et csak akkor szabad meghívni, ha már van accessToken.
debug módban annyival lassabb lehetett az alkalmazás, hogy megjött a Facebooktól az accessToken, mielőtt a GraphRequest kérés megtörtént volna. Legalábbis ez a tippem.
Megoldás az volt, hogy az App indulásakor megnézem, hogy az accessToken null-e, és ha igen, akkor nem hívom meg a refreshFriends-et. Ehelyett meghívom a tokenTrackerben, ha érkezik egy új token, ami nem null.
Ezt régen is hasonlóan csináltam, de azóta refaktkráltam a kódot, mert kurva zajos volt, és ekkor mászott bele a bug.
Új hozzászólás Aktív témák
- Készpénzes / Utalásos Számítógép felvásárlás! Személyesen vagy Postával!
- Samsung A17 mobiltelefon
- Bomba ár! Lenovo ThinkPad T480s - i5-8GEN I 8-16GB I 256-500SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- 123 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070 (ELKELT)
- ÁRGARANCIA!Épített KomPhone i5 14400F 16/32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

