Обновление текущего местоположения на сервере в фоновом сервисе Android

На самом деле у меня есть страница php, которая находится на сервере.

Видеть это: http://webfreezesolution.com/ochat/map2.php

Когда я открываю эту ссылку в BROWSER на любом устройстве, она автоматически обновляется через 5 секунд и обновляет текущее местоположение пользователя до текстового файла на сервере.

Но когда я вызываю этот URL-адрес в службе в моем проекте Android через HttpURLConnection, мой текстовый файл на сервере обновляется пустым (я имею в виду, что последнее измененное время обновления файла, но местоположение не записывается в файле. Это просто обновление бланка).

Я просто хочу обновить текущее местоположение устройства Android в текстовый файл на сервере в фоновом режиме.

Ниже приведен код, который я использую для обновления моей страницы каждые 10 секунд:

public void readWebPage(){

URL url;
HttpURLConnection con = null;
try {
url = new URL("http://webfreezesolution.com/ochat/map2.php");
con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("GET");
con.setDoInput(true);
con.addRequestProperty("Referer", "http://webfreezesolution.com/");
con.connect();
readStream(con.getInputStream());
} catch (Exception e) {
e.printStackTrace();
}
finally {
if(con != null)
con.disconnect();
}

}

class MyThread extends Thread{
static final long DELAY = 10000;
@Override
public void run(){
while(isRunning){
Log.d(TAG,"Running");
try {
readWebPage();
Thread.sleep(DELAY);
} catch (InterruptedException e) {
isRunning = false;
e.printStackTrace();
}
}
}

}

}

Почему я не могу отправить текущее местоположение на сервер в службе Android?

Пожалуйста помоги.

Заранее спасибо.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]