Hirdetés
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- OnePlus 15 - van plusz energia
- Apple Watch
- Telekom mobilszolgáltatások
- Milyen okostelefont vegyek?
- A ZTE sem maradt adós csúcstelefonnal
- Motorola Edge 60 Fusion - nem csak a forma időtálló
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Itt vannak az eddigi legrészletesebb képek a Samsung Galaxy A37-ről és A57-ről
- Motorola Edge 70 - többért kevesebbet
Új hozzászólás Aktív témák
-
Karma
félisten
válasz
RexpecT
#1297
üzenetére
Az okozza a félreértést, hogy tettél egy alaptalan feltételezést, ami egyébként elég súlyos is lehet különösen rendszererőforrásokkal kapcsolatban: "az osztály amely implementálja ugye nem adja át a saját interfész referenciáját".
Hogyne tenné? Konkrétan a LocationManagernek kell átadni az interfész referenciát az utolsó paraméterben. Ha megnézed a metódus forrását, az is látszik, ahogy egy HashMapben eltárolja a listenerre mutató hard referenciát. Gyakorlatilag ugyanaz, mint az A-B-C-s példakódod. És ez veszélyes, mert ha nem szünteted meg a regisztrációt, akár Activityk is maradhatnak beragadva a memóriában.
Java alatt "semmi se történik ok nélkül", nincsenek a levegőben röpködő és villámszerűen az objektumaid póznájába becsapódó események (mint lehetne pl. egy JVM szintű publish-subscribe rendszer). Valahol biztosan regisztrálnod kell magad egy konkrét objektumnál.
Új hozzászólás Aktív témák
- Apple iPhone 15 128GB,Újszerű,Dobozaval,12 hónap garanciával
- BESZÁMÍTÁS! GIGABYTE A520M R5 4500 8GB DDR4 250GB SSD GTX 1650 4GB Rampage SHIVA DeepCool 400W
- Ultimate előfizetés akár 4714 Ft/hó áron! Azonnali, automatizált aktiválással, csak Nálam!
- Keresünk Galaxy S23/S23+/S23 Ultra/S23 Fe
- Keresünk iPhone 15/15 Plus/15 Pro/15 Pro Max
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest


