Как с помощью интента передать картинку?
Как с помощью интента передать картинку?
Столкнулась с такой проблемой: благодаря помощи одного из форумчанинов разобралась с тем, как передавать текст с помощью интента в другую активити, но как можно сделать это с картинкой, если в другой активити уже создан ImageView и назначены кнопки, запускающие интент. PutExtra, как я поняла, для этих целей не годится..
Когда-нибудь я научусь!
Re: Как с помощью интента передать картинку?
картинка пусть на диске остается, никуда ее передавать не надо. Если хотите, передайте путь к картинке или ее название или еще что-то такое
Последний раз редактировалось Foenix 13 фев 2014, 17:20, всего редактировалось 1 раз.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Как с помощью интента передать картинку?
Foenix дело говорит. Но сли очень хочется то можно передать к примеру Bitmap: http://stackoverflow.com/a/2141166/1159507 (Bitmap implements Parcelable)
подробнее:
http://startandroid.ru/ru/uroki/vse-uro ... arcel.html
http://startandroid.ru/ru/uroki/vse-uro ... ntent.html
Единственный вопрос - зачем передавать картинку в другую активити?
подробнее:
http://startandroid.ru/ru/uroki/vse-uro ... arcel.html
http://startandroid.ru/ru/uroki/vse-uro ... ntent.html
Единственный вопрос - зачем передавать картинку в другую активити?
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.
Re: Как с помощью интента передать картинку?
Цель: отображение тематичной тексту картинки. То есть при нажатии на одну кнопку- один текст и картинка, при нажатии на другую - иные.
Когда-нибудь я научусь!
Re: Как с помощью интента передать картинку?
для этого нужно табличку, в ней будет текст и соответсвующий путь к картинке, а при нажатии отправлять запрос в эту табличку, получать путь и отображать картинку в нужной активити..
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Как с помощью интента передать картинку?
Гм, а где можно ознакомиться с этой информацией подробнее? А то табличка и путь мне пока, к сожалению, мало о чем говорят((
Когда-нибудь я научусь!
Re: Как с помощью интента передать картинку?
таблица - это часть базы данных (есть уроки)
путь - это адрес файла в файловой системе.
путь - это адрес файла в файловой системе.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Как с помощью интента передать картинку?
со всеми выше соглашусь, единственное, если список статический и в нём скажем < 5 записей делать для этого бд думаю не рационально. Если изображения находятся в проекте (в папке drawable), то предавать не путь до картинки, а её id (R.drawable.myImj).
Re: Как с помощью интента передать картинку?
если в приложении будут еще какие-то данные (вообще) то лучше организовать базу данных и в ней делать таблицу даже для пяти строк.klblk писал(а):со всеми выше соглашусь, единственное, если список статический и в нём скажем < 5 записей делать для этого бд думаю не рационально. Если изображения находятся в проекте (в папке drawable), то предавать не путь до картинки, а её id (R.drawable.myImj).
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Как с помощью интента передать картинку?
Ну собственно это зависит от того что в приложении вообще происходит - может оно данные чисто из интернета показывает. А таком случае база не нужна, достаточно просто хранить картинки в папке, а в качестве имени картинки например использовать хеш от урла чтоб их можно было удобно различать.
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.
Re: Как с помощью интента передать картинку?
я ж за конкретный случай говорила - если есть еще какие-то данные для хранения.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198