Я попытаюсь объяснить мою идею:
У меня есть 1 виджет со всеми его вещами (XML-макет, поставщик виджетов ...)
Виджет состоит из одного ImageView, который обновляется каждые 24 часа.
Также, если пользователь нажимает на виджет, он запускает действие.
Я хочу иметь один класс Counter.java, к которому можно получить доступ из виджета и из активности одновременно.
Но я не хочу инициализировать этот класс каждый раз, когда к нему обращаюсь. Только один раз, чтобы создать. Я не знаю, когда это сделать и где.
Еще один вопрос:
Как определить момент, когда активность запускается из виджета. А когда он вернется в виджет?