Я пытаюсь использовать этот пример с Amazon
https://github.com/awslabs/aws-sdk-android-samples/tree/master/AndroidPubSub
Для меня это работало нормально, если я использую одно действие, на самом деле в моем приложении есть много действий, и каждое действие публикует / подписывается на темы, чтобы добиться этого, я создал класс Singleton, который будет работать с облаком.
Вот мой синглтон:
https://codeshare.io/5omP4M
Мое приложение всегда будет подключено к облаку, и если в соединении возникнет проблема, я должен отобразить действие, сообщающее пользователю либо попытаться подключиться снова, либо работать без подключения.
У меня вопрос, где я должен вызывать методы initiate () и connect ().