«Ошибка канала связи» с использованием mysql.jdbc после того, как мое устройство перешло в спящий режимJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 «Ошибка канала связи» с использованием mysql.jdbc после того, как мое устройство перешло в спящий режим

Сообщение Anonymous »


Я потратил несколько дней, пытаясь устранить ошибку «сбой канала связи», которая возникает исключительно после того, как мое устройство переходит в спящий режим. Ошибка проявляется, когда я выполняю в своем приложении действие, которое запускает действие, связанное с базой данных. Как ни странно, если я вернусь в свое приложение сразу после того, как устройство выйдет из спящего режима, и подожду от 20 до 30 секунд, прежде чем выполнять действие, связанное с базой данных, ошибка не произойдет, но если я не подожду, ошибка произойдет. Примечательно, что ошибка не возникает, когда мое устройство заряжается или подключается к ПК через USB.

Для контекста: сейчас я работаю в компании и разрабатываю это приложение в одиночку. Это приложение используют работники завода, и я не могу позволить, чтобы пользователи ждали по 20 секунд каждый раз, когда устройство переходит в спящий режим.

Я занимаюсь разработкой на Java с помощью Android Studio, используя mysql-connector-java версии «5.1.38», мое устройство также подключено к VPN с помощью OpenVPN Connect.

Я пробовал много способов решить эту проблему:
[*]закрыть и заново создать соединение с помощью методов OnPause и OnResume [*]Переподключение перед любым действием с базой данных. [*]Обновлена ​​версия MySQL. [*]Установите конфигурацию USB на «зарядку».
Никто в Интернете не пытается устранить одну и ту же проблему. Я понятия не имею, как решить эту проблему, и мне действительно нужно найти решение.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»