It's a similar approach to the ones you already used, but with some peculiarities, such as a required ViewHolder. The great thing is that receivedNewPhoto() handles most of the work because you told it to notify your adapter about new items.
Darn, s2grynw103 hasn't played a turn yet. Check back later!