Я работаю над приложением Android, которое использует класс HttpsUrlConnection для связи с сервером Apache / PHP / MySQL.
Когда я хочу прервать соединение, я звоню connection.disconnect()
,
но на стороне сервера процесс уже выполнен и заполнен через Push для других устройств Android.
Итак, как я могу остановить процесс, если соединение закрыто?
Заранее спасибо.
Попробуйте установить ignore_user_abort(false);
и постоянно проверять статус соединения в php коде используя
if(connection_aborted()){
//stop processing here
}
Дайте прочитать об этом. http://php.net/manual/en/function.ignore-user-abort.php а также http://php.net/manual/en/function.connection-aborted.php
Если сервер завершен и заполнен с помощью push, то вы можете сделать с этим что угодно.
Других решений пока нет …