Всем привет. Готовим апп к релизу. Приложение большое. Проблема типичная. При возврате в апп происходит краш после того, как его давно не юзал. то есть система подчищает и при возврате краш. В приложении использовано много статики. как в данном случае выйти из ситуации? будет ли нормальным решением в onResume чекать на null эти элементы и если они null, стартовать к примеру корневое активити? Так как если статику менять в таком приложении на Shared preferences, то это очень большой рефакторинг + непонятно какие баги вылезут и к тому же я изначально старался по максимуму в shared prefs згонять, но все же пришлось заюзать кучу статики.
В таких случаях включайте в Dev options - dont keep activity и все баги у вас повылазят. Нужно сохранять состояния и тд. Конечно у вас будет все валиться, когда фрагменты и активности будут дергать данные, когда те ещё не успели проинициализироваться.
Roman
Sergey
Alexander
d
Nikita
Nick Senchurin
Mike
Nikita
Arsen
Asilbek
Sergey
Jacob
Kirill
Himars
Anatoly