«Ошибка канала связи» с использованием 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 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • VC++ Длинное значение без знака изменилось на отрицательное число, что перешло к процедуре Oracle
    Anonymous » » в форуме C++
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Спящий режим – MySQL – Подключение к БД
    Anonymous » » в форуме JAVA
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Спящий режим – MySQL – Подключение к БД
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Ошибка «Ошибка канала связи» при попытке установить соединение с базой данных MySQL [дубликат]
    Anonymous » » в форуме JAVA
    0 Ответы
    47 Просмотры
    Последнее сообщение Anonymous
  • Ошибка подключения баз данных MySQL в Android Studio (сбой канала связи)
    Anonymous » » в форуме JAVA
    0 Ответы
    52 Просмотры
    Последнее сообщение Anonymous

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