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 変数に適切に保存されていないか、配列リストに追加されていないことを意味します。私を助けてください:)