Почему мой Httppost не работает, когда я выключаю экран? - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть одно приложение в 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) {

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...