Diskuze: Spuštění aktivity + data z intentu

Člen

Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Ahoj dlhšie som s Androidom nerobil, ale zbežne po pozretí, keďže tá vnorená trieda MrAdapter v JSONParser neextenduje Activity tak nemôžeš do konštruktora dávať "this" pretože on očakáva to čo ti píše v tej chybe. Rovnako startActivity je tiež metóda zdedená z Activity, preto ju nemôžeš len tak hocikde volať.
Context ti však prichádza ako parameter z konštruktora (neviem ako presne sa to nazýva v Kotline) a to private var c: Context, takže by mohlo stačiť zmeniť tvoj kód na
convertView.setOnClickListener {
val intent = Intent(c, DetailActivity::class.java)
intent.putExtra("promenna1", "hodnota1")
c.startActivity(intent)
}
Nz, ale mohol si to aspoň označiť ako riešenie tvojho problému
Zobrazeno 6 zpráv z 6.