У меня есть одно приложение в Android, и у меня есть две темы.Один поток проверяет координаты каждые 10 секунд, а другой поток отправляет эти координаты на мой сервер с помощью Httppost.Когда экран включен, приложение работает также, когда приложение находится в фоновом режиме.Но когда я выключаю экран, поток, который проверяет координаты, работает, но поток, который отправляет Httppost, не работает, пока я не включу экран.Почему?
@Override
public void run() {
try {
HttpPost httppost = new HttpPost("MY_URL");
HttpClient httpclient = new DefaultHttpClient();
jsonArray = getJSONArray();
nameValuePairs.add(new BasicNameValuePair("msg", String.valueOf(jsonArray)));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse httpresponse = httpclient.execute(httppost);
Thread.sleep(myService.getIntervalCoordinates() * 1000);
} catch (Exception e) {
}