- iPhone topik
- Huawei Pura 80 Pro – a másik zsebbe
- Kiszivárgott a Pixel 10a specifikációja
- Mobil flották
- Sony WF-1000XM6 – ez évi etalon?
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Különleges élményre invitál az Apple
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Telekom mobilszolgáltatások
- Redmi Note 15 Pro+ - több plusz, mint mínusz
Új hozzászólás Aktív témák
-
domel
tag
Üdvözlet!
Valaki homályosítson fel légyszi, hogy Kotlinban az ilyen callback dolgok hogyan mennek:
Van például a BroadcastReceiver onReceive, ami Java alatt
BroadcastReceiver br= new, majd nyomok egy ctrl+SPACE-t, és ott a listában BroadcastReceiver(){...} amiről már lehet sejteni, hogy az egy visszahívás.
Kotlinban aztán nyomhatom a CTRL+Space-t, nem történik semmi.
Amúgy a megoldás ez:var br: BroadcastReceiver = object : BroadcastReceiver(){
override fun onReceive(context: Context?, intent: Intent?) {
Log.i("TTAG", "onReceive: zzz")
}
}
van valami módszer vagy gyorsbillentyű, hogy egy fenti kódot segítségül kapjam?
Vagy vegyünk egy könnyebb példát:findViewById<TextView>(R.id.logi).setOnLongClickListener{ }
itt meg feldob egy buborékot: i: View.OnLongClickListener? Minek kérdez? Mit csináljak vele?
Persze az utolsó betűnél ott is feldob egy kis segítséget:
setOnLongClickListener() {...} (l: (View!) -> Boolean)?)
de ha csak sima click-listenert nézzük, akkor
setOnClickListener() {...} (I: (View!) -> Unit)?)
vagyis elég logikátlan a segítség, az elsőnél akkor hol marad az unit?. Oké, most tanulom a Kotlint, meg minden probléma tartott fél percig, csak azért kérdezek, mert lehet hogy feleslegesen szenvedek...
Üdv: Domel
Új hozzászólás Aktív témák
- 234 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080
- GYÖNYÖRŰ iPhone 12 64GB Purple-1 ÉV GARANCIA -Kártyafüggetlen, MS4321, 100% Akksi
- Xiaomi Redmi 14C / 4/128GB / Kártyafüggetlen / 12Hó Garancia
- BESZÁMÍTÁS! Microsoft XBOX Series X 1TB SSD fekete játékkonzol extra fejhallgatóval garanciával
- Apple Magic Mouse (USB-C) - Fehér
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


