Продолжение моего оригинального вопроса .
Есть ли способ использовать ImageViews в приложениях для Android без использования большого количества оперативной памяти?
В исходном вопросе я обнаружил, что мое приложение использует много оперативной памяти, и обнаружил, что это были ImageViews, которые я использовал также для всей оперативной памяти.
Чтобы получить изображение, которое я использую
public void addPictureOnClick(View view){
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Picture"),1);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
if (requestCode == 1) {
// currImageURI is the global variable I'm using to hold the content:// URI of the image
Uri currImageURI = data.getData();
image.setImageURI(currImageURI);
}
Я хотел бы знать, есть ли другой способ показать картинки, а не URI?