Ú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
- Okosóra felvásárlás!! Samsung Galaxy Watch 5 Pro, Samsung Galaxy Watch 6 Classic
- Honor 200 Pro 512GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! MSI A320M R7 2700 8GB DDR4 256GB SSD RX 6500 XT 4GB Zalman T3 Plus DeepCool 400W
- LG 27UP850K-W - 27" IPS LED - 3840x2160 4K - DisplayHDR 400 - USB Type-C - AMD FreeSync
- HIBÁTLAN iPhone 11 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS4494, 100% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
