Hogyan kell ezt a Java kódot leírni Kotlin nyelven?
TextView tw1 = new TextView(this)
TextView tw2 = new TextView(getApplicationcontext())
A lényeg, hogy a context-et szeretném meghatározni.
Édes istenem,hogy lehetsz ekkora idióta? Nem tudtad,hogy az android studiona/intellij IDEANAk van egy olyan funkcioja ami at konvertalja a java kodot kotlina?
Csak annyit kell tenned h a kotlin kodba bemasolod a java kodot szerintem ezek utan ne is menj programozanak ha egy ilyen alap dolgot nem tudsz
1# Sokszor sz-rul működik és teljes hülyeséget ír, ami le sem fut.
Nem mondanám ideális fejlesző eszköznek.
Nem kérdez hülyeséget én is a context-el baszakottam sokat, amikor csináltam Kotlinnal android beadandót és az egyik Android Studió által feldobott opció működött a kb 4-5ből.
Az a baj, hogy Kotlinra elég kevés online segítség van. Túlnyomó részt Javában találhatóak meg a dolgok, így ténylegesen sokat lehet szívni dokumentációból kiolvasni, hogy melyik függvény mit csinál és hogy lehet használni Kotlinon azt ami Javában triviális.
#1 és #2
IDEA-nak semmi baja a Java->Kotlin-ra való átalakításával. Igaz bele kell javítani, de nagyon minimálisan.
Én BackEnd Spring Boot-ot használok Kotlin nyelven, és egyes esetekben jobb is mint a Java. :)
Kérdező: Ha ismered a Kotlin-t akkor 1 pillanat alatt te is át tudod írni.
- nem kell "new"
- változókat "var" vagy "val"-ként jelöljük
- változó típusa, ha triviális nem szükséges jelölni.
Tehát:
val tw1 = TextView(this)
val tw2 = TextView(getApplicationcontext())
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!