2013-11-21 24 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); 
相關問題