Я пишу приложение для Android и столкнулся с проблемой: мне нужно выбрать изображение из галереи, а затем отправить его на другой вид деятельности (и перейти к этому заданию).Когда у меня есть только Intent, который выбирает изображение из галереи, он работает нормально, открывает галерею, позволяет выбрать изображение, и тогда ничего не происходит, хорошо.Но когда я добавляю другое намерение, которое переходит к другому действию, оно игнорирует первое намерение.
ImageButton gallery;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
gallery = (ImageButton) findViewById(R.id.imageButton2);
gallery.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Picture"), PICK_IMAGE_REQUEST);
goToConfirmActivity();
}
});
}
public void goToConfirmActivity(){
Intent goToConfirmIntent = new Intent(MainActivity.this, confirmActivity.class);
goToConfirmIntent.putExtra("image", uri);
startActivity(goToConfirmIntent);
}
Оно просто идет прямо к confirmActivity
без выбора картинки из галереи.Интересно, как это исправить.Заранее спасибо.