Передать изображение в другой вид деятельности - PullRequest
0 голосов
/ 22 сентября 2011

Я хочу загрузить изображение из Интернета, а затем декодировать его методом BitmapFactory.decode ().

Теперь у меня есть изображение в растровом изображении.я хочу, чтобы он загружался в просмотр изображений, который представляет собой вид другого действия

Так как я могу загрузить изображение в другое действие

Ответы [ 2 ]

1 голос
/ 22 сентября 2011

Вы можете использовать контекст приложения для хранения растрового изображения.

Способ использования контекста приложения.

Расширение класса приложения и добавление атрибута типа Bitmap.Таким образом, в своей деятельности вы можете получить доступ к контексту приложения и получить растровое изображение.Поскольку контекст приложения является одноэлементным, он будет одинаковым экземпляром в каждом действии.

MyApplication appContext = (MyApplication) getApplicationContext();
appContext.bitmap = YOUR BITMAP;

В любом другом действии вы можете получить доступ к этому растровому изображению таким же образом.

MyApplication appContext = (MyApplication) getApplicationContext();

Теперьрастровое изображение находится в объекте appContext.

Вам также необходимо добавить

android: name = ". MyApplication"

к тегу приложения в манифесте.файл.

1 голос
/ 22 сентября 2011

Растровое изображение наследует «Parcelable».Это означает, что вы должны быть в состоянии putExtra(), а затем getParcelableExtra()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...