Как отправить изображение из одного занятия в другое занятие, выбранное в галерее Android? - PullRequest
0 голосов
/ 04 ноября 2011

Я хочу установить изображение, которое будет выбрано из галереи Android.Я использую этот код, чтобы получить выбранное изображение.

Intent intent = new Intent(); 
intent.setType("image/*"); 
intent.setAction(Intent.ACTION_GET_CONTENT);// 
//startActivity(intent);
startActivityForResult(Intent.createChooser(intent, "Select Picture"),10);

И метод onActivityResult выглядит так:,Так как это возможно с приведенным выше кодом?Спасибо.

Ответы [ 3 ]

4 голосов
/ 04 ноября 2011

Вы можете передать URI изображения следующему Activity.

URI, который вы получаете от onActivityResult()

и onCreate() следующего Activity.

Снова расшифруйте Bitmap и установите ImageView

1 голос
/ 04 ноября 2011

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

см. этот пост

0 голосов
/ 04 ноября 2011

в OnActivityResult

Intent intent = new Intent(Activity1.this,Activity2.class);
intent.putExtra("bmp",croppedImage);
startActivity(intent);

Второе действие

Bitmap bmp = this.getIntent().getParcelableExtra("bmp");
...