У меня есть приложение, которое отправляет сообщения TCP. Мне нужно, чтобы сообщения отправлялись, пока приложение живо. Итак, я предоставил доступ к оптимизации батареи и добавил все необходимые wake_locks, и все, кажется, работает нормально, даже когда экран выключен.
Проблема в том, что я заметил, что каждый раз, когда я оставляю свой телефон с приложением в фоновом режиме, когда я возвращаюсь через несколько часов (или меньше), никакие сообщения не отправляются, и когда я вхожу в мое приложение, оно загружается как новый экземпляр и не как приложение из фона. Что я могу сделать, чтобы мое приложение не убивалось Android?
Полагаю, это то, что происходит