Closed horacekj closed 3 years ago
Chová se stejně i při přetočení displaye (funkce se změní na funkce jiné lokomotivy)
Tohle už jsem taky řešil, přesně takového chování eleminuje použítí ViewModel (View, ViewModel, Model), [Google], [Medium]. Třída aktivity by neměla uchovávat stav aplikace.
Určitě to půjde opravit i jinak, je to na zvážení, protože je to doporučenou architekturou a nové aplikace nemá cenu psát jinak, ale tady by to znamenalo úpravy.
Dřív nebo později (spíš později) se také budeme muset vypořádat s deprecated AsyncTask, buď přechodem na Kotlin (kam Google vývojáře směřuje) nebo na práci s procesy.
Nakonec to bylo způsobeno přepsáním zvoleného vlaku při každém updateHW, problém by se projevoval nejen při obnovení obrazovky. Opraveno v 80c0394deb83df7087af8602d14fa8d2247f3bab
Standardní řízení: (převzaty také další lokomotivy):
Aplikace přesunuta na pozadí a znovu otevřena. Stav: