Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private class MyTaskJson extends AsyncTask<Void, Void, String> {
- //Строка с содержимым отклика от сервера
- private String http_request;
- //Строка с URL адресом:
- String request_address = getSetting_address();
- //Строка с таймаутом к серверу:
- int request_interval = getSetting_interval();
- //Строка с таймаутом между смс:
- int request_interval_sms = getSetting_interval_sms();
- @Override
- protected String doInBackground(Void... params) {
- //Формируем json:
- //--------------------------------------------------------------
- try {
- Thread.currentThread().join(request_interval_sms);
- //Thread.sleep(request_interval_sms);
- String sms_json = JsonSms(0);
- //--------------------------------------------------------------
- //Отправляем POST с параметрами:--------------------------------
- HttpClient client = new DefaultHttpClient();
- //Вставляем адрес из запрошенных настроек
- HttpPost post = new HttpPost(request_address);
- List nameValueParams = new ArrayList(1);
- nameValueParams.add(new BasicNameValuePair("temp", sms_json));
- post.setEntity(new UrlEncodedFormEntity(nameValueParams));
- http_request = client.execute(post, new BasicResponseHandler());
- //String result = urlConnection.getResponseMessage();
- //-------------------------------------------------------------
- Log.i("Json:", sms_json);
- } catch (JSONException | IOException | InterruptedException e) {
- e.printStackTrace();
- }
- return http_request;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement