1

Android Queryを使用して URL からビットマップ画像を取得しようとしています。ただし、ビットマップはまったくありません。これは私のコードです:

    Bitmap.Config conf = Bitmap.Config.ARGB_8888;
    private int w = 700, h = 480;
    private Bitmap bmp = Bitmap.createBitmap(w, h, conf); // this creates a MUTABLE bitmap
    private AQuery aq;
    final ArrayList<Bitmap> bbf = new ArrayList<Bitmap>();
    aq = new AQuery(LookBookFlipActivity.this);

    aq.ajax("http://www.newyorker.com/wp-content/uploads/2014/08/Stokes-Hello-Kitty2-1200.jpg",Bitmap.class,0,new AjaxCallback<Bitmap>(){
    @Override
    public void callback(String url, Bitmap object, AjaxStatus status) {
        if(object != null)
        {
            bmp = object;
            bbf.add(bmp);
        }
    }
 });

また、ArrayList bbf のサイズを出力するとゼロが返されます。これは、ビットマップが bmp 変数に適切に保存されていないか、配列リストに追加されていないことを意味します。私を助けてください:)

4

0 に答える 0