Volleyの旅を開く最初のdemoのImageRequest

1435 ワード

私が書いたCSDNブログクライアント
まずvolleyロード画像のdemoを送って私のvolleyの旅を始めます
public class MainActivity extends Activity implements Listener<Bitmap>, ErrorListener{

    private ImageView mImage = null;
    private RequestQueue mQueue = null;
    private ImageRequest mImageRequest = null;
    
    private String mUrl = null;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        mImage = (ImageView) findViewById(R.id.imageview);
        
        mImage.setMaxWidth(720);
        mImage.setMaxHeight(1080);
        
        mQueue = Volley.newRequestQueue(this);
        mUrl = "http://pp.myapp.com/ma_pic2/0/shot_11673554_20452929_3_1423106639/550";
        
        mImageRequest = new ImageRequest(mUrl, this, mImage.getWidth() , mImage.getHeight(), Config.ARGB_8888, this);
        
        mQueue.add(mImageRequest);
    }

    @Override
    public void onResponse(Bitmap bitmap) {
        mImage.setImageBitmap(bitmap);
    }

    @Override
    public void onErrorResponse(VolleyError error) {
        VolleyLog.setTag("MainActivity");
        VolleyLog.e("", "");
    }
    
}
アクセス権の追加が必要

volleyのjarパッケージを追加する必要があります.
http://download.csdn.net/detail/brian512/8434369