2017-02-16 9 views

答えて

0

Android非同期Httpを使用できます。詳細はhttp://loopj.com/android-async-http/

です。一般に、この方法で動作します。

AsyncHttpClient client = new AsyncHttpClient(); 
    String url = yourUrl 
    client.get(this, url, new AsyncHttpResponseHandler() { 

     @Override 
     public void onStart() { 
      super.onStart(); 
     } 

     @Override 
     public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) { 
      if (statusCode ==200){ 
       //Status 200 == Everything worked fine, responseBody has the content.; 

       } 
      } 

     @Override 
     public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) { 
      Toast.makeText(Activity.this, "Error", Toast.LENGTH_SHORT).show(); 

     } 

    }); 

あなたはあなたのgradleでライブラリをインポートする必要があります。

compile 'com.loopj.android:android-async-http:1.4.9' 

上記の例はGET請願のためのものです。POSTをしたい場合は、これを変更して関数にparamsを追加する必要があります。前のリンクで確認できます。

関連する問題