I'm working on the same problem for a few days now. Here's what I've tried so far:
After taking a photo, it's file location is saved to the Dictionary (value), and the file name is used as the "key". Then I save the dictionary as json so that when the app starts the next time, the Dictionary is reloaded from json. This is a "instant" means of accessing data than loading each required item from memory, which requires the subsequent "on loaded" function.
Next I used a dropdown list. Using "For each key" from the Dictionary, I add an new "item" to the list, which is nothing more than the "key" name for each entry of the Dictionary.
Next, when you select a new item from the list, the item name can be matched to the Dictionary "key" name, which contains the file location in the Dictionary "value". Once a match is found, the sprite can load the image from the Dictionary "value", which contains the text string of the image file's location.
I can now load any photo from the dropdown list, but I'm having a problem in automating that process on startup, such that all my photos in the list are loaded to individual sprites.
Here's a snapshot:
https://drive.google.com/file/d/0B7uGKf ... sp=sharing
If this helps and anyone figures out how to load one or more photos into sprites on startup, please post solution here.
Thanks.