Мое приложение использует одноэлементный объект, реализованный следующим образом.
enum MySingleton extends Something{
INSTANCE{}
<a bunch of attributes declared here>
public void method1();
public void method2();
(...)
}
То, что я наблюдал, это то, что после того, как мое приложение было закрыто, и я снова запускаю приложение, мои атрибуты синглтона не были сброшены.
Поскольку я использую реализацию этого шаблона из Java 6 (если я не ошибаюсь), могу ли я сказать, что это эквивалентно реализации частного статического синглтона из предыдущих выпусков Java, и в этом мне нужно вручную сбросить его состояние внутри приложения. при уничтожении ()?
onDestroy()
. - person CommonsWare   schedule 24.09.2016