Új hozzászólás Aktív témák
-
amargo
addikt
válasz
trisztan94
#4722
üzenetére
"A geolocator aszinkron szerzi meg a pozíciót, ezért be kell rakni az "async" modifiert a metódusba, ami viszont csak void return értéket enged, tehát nem adja vissza a pozíciót."
No ezt hol olvastad vagy ki mondta így?
Task-ok ismerősek?
Amíg ezt álmodból felkeltve nem tudod vissza adni a párodnak úgy, hogy Ő is megértse, addig inkább ne használd - persze tudom szép a marketingje, de azért nem árt érteni, hogy mit csinál. -
Karma
félisten
válasz
trisztan94
#4722
üzenetére
Hogy van az, hogy le tudod kérni a pozíciót a térképen mozgáshoz az UpdateMap metódus közepén, de pont ugyanazt a kódot nem tudod átemelni a POI létrehozásához?
Mert ugyanazt kell csinálni hozzá, nem is értem hol a gond..."A geolocator aszinkron szerzi meg a pozíciót, ezért be kell rakni az "async" modifiert a metódusba, ami viszont csak void return értéket enged, tehát nem adja vissza a pozíciót."
Ebből a mondatból viszont csak a legelső tagmondat igaz, a többi mind tévedés.
1) Attól, hogy valami aszinkron, még nem kötelező se az async, se az await kulcsszavak használata. A visszatérési érték Task<GeoPosition> típusú, aminek például használhatod a ContinueWith metódusát arra, hogy mi történjen a háttérfolyamat befejeződésekor, nincs kötelezően szükség az awaitre. Csak épp megéri használni, mert garantáltan visszajön a hívószálra és könnyebben olvasható.
2) Az aszinkron metódusok háromféle visszatérési értékkel rendelkezhetnek: Task, Task<T> vagy void. A GeoLocator a másodikra példa. Void visszatérési értéket csak UI eseménykezelők esetében célszerű írni.
3) Dehogynem. -
Peter Kiss
őstag
válasz
trisztan94
#4722
üzenetére
Ki kell váltani egy eseményt, mikor megérkezett a felhasználó pozíciója?
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Tőzsde és gazdaság
- 3D nyomtatás
- Macska topik
- Vírusirtó topic
- exHWSW - Értünk mindenhez IS
- Kormányok / autós szimulátorok topikja
- Google One vs iCloud vs OneDrive – melyik a legjobb választás 2025-ben?
- Mibe tegyem a megtakarításaimat?
- Luck Dragon: Asszociációs játék. :)
- Feketelista, avagy a rossz boltok topicja
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3421
- Xbox One S 512 GB + kontroller 6 hó garancia, számlával!
- Surface Pro 7+ i5-1135G7 16G 256GB 1 év garancia
- LG 27GR83Q-B - 27" IPS / QHD 2K / 240Hz & 1ms / NVIDIA G-Sync / FreeSync / DisplayHDR 400
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Mert ugyanazt kell csinálni hozzá, nem is értem hol a gond...

