» Poradna » Programy

Problém s programováním

 |   |  Microsoft Windows 10 Chrome 78.0.3904.108

Dobrý den, programuji jednoduchou aplikaci v kotlinu a narazil jsem na problém. V activity_main.xml mám checkbox s id checkbox1 v Card.kt mám podmínku která při stsknutí tlačítka provede dvě různé věci v závislosti na tom jestli byl checkbox při přechodu z MainActivity do Card zaškrtnut nebo ne. Po stisknutí tlačítka next ale aplikace spadne. Pokud v Card.kt nahradíte "checkbox1.isChecked" za true, vše funguje normálně. Nevíte v čem by mohl být problém?https://pastebin.com/AHxtcDTU//Zkráceno přehlednějším odkazem.//

Mohlo by vás také zajímat

Odpovědi na otázku

 |   |  Microsoft Windows 10 Chrome 78.0.3904.108

A to si myslis,ze bude niekto citat? Existuje nieco ako pastebin.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 10 Chrome 78.0.3904.108

O kotlinu vubec nic nevim ale tak na prvni pohled bych tipoval, ze ten checkbox1 je na tom miste out of scope. Jak ma poznat, ze se jedna o checkbox1 z mainactivity a ne z nejake jine?((MainActivity) getActivity()).checkbox1.isChecked nebo tak neco?

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Pastebin