2013-11-21 2 views
0

Я ищу легкий легкий способ, чтобы выбрать изображение из галереи и перейти к другому намерению/активности выбранного изображения.Выбор изображения для Android

Это то, что у меня есть, но я знаю, что это неправильно, я просто искал некоторую быструю проницательность.

Я знаю, что это открывает изображение, которое нужно выбрать, но после его выбора ничего не происходит, оно не загружает мое намерение. Я знаю, по моему убеждению, как только изображение выбрано, оно просто ничего не делает и возвращается верно или w.e. когда вы выбрали и не предоставляете ничего, на что я спрашиваю, нужно ли мне еще несколько методов, которые я бы назвал, которые я не включил? Спасибо.

Код:

item.getTitle().equals("Upload")) { 

      // TODO might want to pass parameter of what fragment is loaded. 
      // Switch to upload activity to allow for uploading of images. 
      Intent uploadIntent = new Intent(this, UploadActivity.class); 
      uploadIntent.setType("image/*"); 
      uploadIntent.setAction(Intent.ACTION_GET_CONTENT); 
      startActivityForResult(
        Intent.createChooser(uploadIntent, "Select Picture"), 
        PICK_IMAGE); 

      //startActivity(uploadIntent); 
} 

ответ

1

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

How to pick an image from gallery (SD Card) for my app?

Общая идея состоит в том, чтобы запросить новый обработчик Activity Intent с запросом результата (startActivityForResult()). Если для получения намерения (ACTION_GET_CONTENT) настроено действие, оно запускает и обрабатывает ваш запрос. Как только запрос будет завершен, мероприятие вернет результат, который ваша деятельность получит в своем методе

onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent); 
Смежные вопросы