Intereting Posts
Как переустановить уже запущенную службу поддержки музыкальных плееров Static const в Kotlin от имени класса Java Array / List iteration без дополнительных распределений объектов Наследование Kotlin: передать это как аргумент конструктора Котлин: функция делегирования Должны ли файлы Kotlin помещаться в отдельный исходный каталог на Android? Как представлять несколько типов (типы объединения) при настройке JavaScript Что заставляет HtmlUnit загружать страницу магазина PSN? Kotlin: исключить null из списка (или другого функционального преобразования) плагин gradle с функцией kotlin – set boolean extension Как скомпилировать проект Java + Kotlin с использованием Maven? Как изменить представление определенного элемента в RecyclerView Внедрение TypeAdapterFactory с помощью TypeAdapter в Котлине Применение плагина Realm в проекте Kotlin приводит к ошибке компиляции Предотвратите, чтобы Kotlin заставлял Java видеть тип подстановочного знака

Как создать экземпляр Singleton только один раз в моем приложении и его библиотеках?

Я создал для меня библиотеку с Firebase Cloud Messaging, поэтому я могу использовать ее в своих приложениях и во всех других библиотеках, которые я создал. Он работает до сих пор.

Затем я добавил класс FcmManager, который управляет всеми связанными с Fcm вещами, такими как токен обновления. Поскольку я могу использовать эту FcmLibrary в своем приложении и других ее библиотеках, я бы хотел сделать это Singleton, так что этот FcmManager создается только один раз. Проблема здесь в FcmManager У меня есть параметр Context . В мероприятиях:

 val fcmManager = FcmManager(this) 

Как я могу это решить?

Solutions Collecting From Web of "Как создать экземпляр Singleton только один раз в моем приложении и его библиотеках?"