2014-11-01 45 views

回答

8

你或许应该这样做是异步的。这里是一个例子:

Ion.with(this).load("url").withBitmap().asBitmap() 
     .setCallback(new FutureCallback<Bitmap>() { 
      @Override 
      public void onCompleted(Exception e, Bitmap result) { 
       // do something with your bitmap 
      } 
     }); 
+0

谢谢你这么多它worked.I有一个更question.Do你知道我怎么能当用户关闭应用程序 – 2014-11-01 00:33:33

+0

要么Ion.getDefault(本)明确离子图像缓存.getCache()。明确();或者Ion.getDefault(this).getBitmapCache()。clear(); 你可以在activity的onPause()/ onDestroy()方法中做到这一点。 – EyesClear 2014-11-01 00:35:39

+0

非常感谢,你救了我的兄弟们: – 2014-11-01 00:37:23

3

它也可以同步加载,如果需要的话。例如:

Bitmap image = Ion.with(this) 
    .load("url") 
    .withBitmap() 
    .asBitmap() 
    .get();