При каких условиях выгружается пользовательский класс в java, а в частности android? Есть статический класс, который инициализируется при старте приложения, какова вероятность, что в определенный момент jvm не выгрузит этот класс? или что сделать, чтобы это предотвратить?
ЕМНИП, Dalvik не выгружает классы. Если Вы хватаете java.lang.NoClassDefFoundError, то скорее всего класс вовсе не был загружен класслоадером. Тут уже надо логи курить.
Исключение не ловлю, но приложение будет работать долго , поэтому возник вопрос, а в течении жизни не выгрузиться класс. Мб сделать на подобие синглтона , при инициализации класса создавать внутри него объект его же класса?