Когда я включил обмен сообщениями Twilio ip в моем приложении, клиент IPMessaging становится нулевым, когда я перезапускаю или приостанавливаю мое приложение. Я получаю клиент BasicIPmessaging из приложения. Я следил за проектом быстрого запуска в нижеуказанной ссылке https://github.com/twilio/ip-demo-android/tree/master/ip-messaging-demo-android/Twilio IpMessagingClient становится равным нулю, когда я перезапускаю приложение
0
A
ответ
0
Twilio разработчик евангелист здесь.
Если у класса new BasicIPMEssgaingClient
указан класс приложения под номером onCreate
, его не следует воссоздавать до тех пор, пока не будет вызвано onCreate. То есть
@Override
public void onCreate()
{
super.onCreate();
TwilioApplication.instance = this;
basicClient = new BasicIPMessagingClient(getApplicationContext());
}
Это должно гарантировать, что переменная имеет значение, назначенное для всего жизненного цикла приложения. Теперь вы не разместили ни один из своих кодов, поэтому я не могу понять, что вы делаете, но я подумал, что я хотел бы указать, что BasicIPMessagingClient должен быть одноточечным и должен быть доступен через:
"TwilioApplication.get().getBasicClient().getIpMessagingClient();
Надеюсь, это поможет вам.
Смежные вопросы
- 1. Массив становится равным нулю при использовании List.toArray
- 2. Почему вывод следующего кода становится равным нулю?
- 3. ViewModel становится равным нулю при передаче действий
- 4. Stop JavaFX Timeline, когда размер таблицы становится равным нулю
- 5. MPMediaItemPropertyAssetURL становится равным нулю при использовании MPMediaItems для воспроизведения песен
- 6. Поле объекта становится равным нулю при выполнении задания в angularjs
- 7. rendererPane становится равным нулю при использовании BasicTableUI от swing
- 8. Android JSONObject становится равным нулю при попытке отправить
- 9. Значение IBOutlet становится равным нулю при доступе внутри делегата
- 10. Значение массива становится равным нулю при переходе от Ajax
- 11. MPMoviePlayerController setCurrentPlaybackTime становится равным нулю при выполнении игры
- 12. Объект становится равным нулю при использовании по пустому методу
- 13. Javascript: Значение словаря «ключ» становится равным нулю для цикла
- 14. Когда svn BASE становится равным HEAD
- 15. EntityManager не вводится в @Stateless EJB, когда я перезапускаю приложение
- 16. Класс Android.App.Application устанавливается равным нулю
- 17. Почему переменная становится равной нулю?
- 18. Почему значение ширины становится равным нулю, когда страница обновляется в хроме?
- 19. Значение строки становится равным нулю, когда оно переходит к методу .net mvc C#
- 20. Stop декрементирование до отрицательных значений, когда значение переменной становится равным нулю
- 21. Sprite Kit: FPS становится ниже каждый раз, когда я перезапускаю свою игру (симулятор)
- 22. Обнаруживать, когда приложение становится активным
- 23. Выполнение результата запроса равным нулю, когда условие равно null
- 24. Как стереть трансляцию, которая длится, когда приложение закрыто, так как я не хочу получать их, когда я перезапускаю приложение
- 25. localStorage не работает whin Я перезапускаю приложение - phonegap IOS
- 26. Как я могу заполнить memcached автоматически каждый раз, когда я перезапускаю приложение Rails?
- 27. Почему допустимо «длительное значение» равным нулю?
- 28. Если условие с переменной равным нулю
- 29. Как обновить столбец одной таблицы, если другое значение столбца таблицы становится равным нулю В Oracle?
- 30. Почему File.Exists() больше не работает, если я перезапускаю приложение?
спасибо. Я добавил это. Он отлично работает, когда я приостанавливаю приложение и возобновляет его. Но когда я его перезапускаю, он становится нулевым. –
Когда вы говорите о перезагрузке, вы имеете в виду принудительное закрытие приложения или просто оставляете его в фоновом режиме? –
не принудительное закрытие. Просто закрытие приложения. Переключение справа налево из списка открытых приложений. –