Архив рубрики Программирование

Правильное использование паттерна Singleton в Android

Создаем класс Singletone

    class MySingleton {
     ...
     
     // Инициализация класса
     public static void initInstance() {
      if (mInstance == null) {
       mInstance = new MySingleton();
      }
     }
     
     // Получение экземпляра
     public static MySingleton getInstance() {
      return mInstance;
     }
     
     ...
    }

Далее …