Tôi có hoạt động rất nhỏ phải hiển thị hình ảnh.Android setImageURI hết bộ nhớ lỗi
Nếu hình ảnh không phải là rất nhỏ (ví dụ 1,12 Mb 2560x1920), nó tạo ra bộ nhớ trên hướng màn hình thay đổi. Tôi đã thử getDrawable.setCallback (null) nhưng không may mắn.
Tôi đang ở đâu sai?
public class Fullscreen extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
System.gc();
setContentView(R.layout.fullscreen);
ImageView imageView = (ImageView) findViewById(R.id.full_screen_image);
long imageId = 2;
imageView.setImageURI(Uri.withAppendedPath(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "" + imageId));
}
}
mẫu mã ở đây http : //stackoverflow.com/questions/477572/823966#823966 – Fedor