package jp.mydns.sys1yagi.android.androidasynchttpsample; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.ImageView; import com.loopj.android.http.AsyncHttpClient; import com.loopj.android.http.BinaryHttpResponseHandler; import com.loopj.android.http.RequestParams; public class ImageLoadActivity extends Activity { private final static String TAG = ImageLoadActivity.class.getSimpleName(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_get_method); startLoad(); } private void startLoad() { AsyncHttpClient client = new AsyncHttpClient(); client.get( "http://farm3.staticflickr.com/2004/2249945112_caa85476ef_o.jpg", new BinaryHttpResponseHandler() { @Override public void onSuccess(byte[] binaryData) { Log.d(TAG, "onSuccess"); Bitmap bitmap = BitmapFactory.decodeByteArray( binaryData, 0, binaryData.length); ImageView imageView = ((ImageView) findViewById(R.id.image)); imageView.setImageBitmap(bitmap); imageView.setVisibility(View.VISIBLE); findViewById(R.id.progress).setVisibility(View.GONE); } @Override public void onFailure(Throwable error, String content) { error.printStackTrace(); Log.d(TAG, "onFailure"); } }); RequestParams param = new RequestParams(); param.put("hpge", "fuga"); } }