“Jak użyć zadania Asynx, aby wykonać połączenie API Java” Kod odpowiedzi

Jak użyć zadania Asynx, aby wykonać połączenie API Java

class JSONAsyncTask extends AsyncTask<String, Void, Boolean> {


@Override
protected void onPreExecute() {
    super.onPreExecute();

}

@Override
protected Boolean doInBackground(String... urls) {
    try {

        //------------------>>
        HttpGet httppost = new HttpGet("YOU URLS TO JSON");
        HttpClient httpclient = new DefaultHttpClient();
        HttpResponse response = httpclient.execute(httppost);

        // StatusLine stat = response.getStatusLine();
        int status = response.getStatusLine().getStatusCode();

        if (status == 200) {
            HttpEntity entity = response.getEntity();
            String data = EntityUtils.toString(entity);


            JSONObject jsono = new JSONObject(data);

            return true;
        }


    } catch (IOException e) {
        e.printStackTrace();
    } catch (JSONException e) {

        e.printStackTrace();
    }
    return false;
}

protected void onPostExecute(Boolean result) {

}
Energetic Eel

Jak używać asynctask do nawiązania połączenia API

public class SomeOtherClass {   //Some url endpoint that you may have   String myUrl = "http://myApi.com/get_some_data";   //String to place our result in   String result;   //Instantiate new instance of our class   HttpGetRequest getRequest = new HttpGetRequest();   //Perform the doInBackground method, passing in our url   result = getRequest.execute(myUrl).get();}
Energetic Eel

Odpowiedzi podobne do “Jak użyć zadania Asynx, aby wykonać połączenie API Java”

Pytania podobne do “Jak użyć zadania Asynx, aby wykonać połączenie API Java”

Więcej pokrewnych odpowiedzi na “Jak użyć zadania Asynx, aby wykonać połączenie API Java” w Java

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu