Use WeakReference to avoid leak from handler.
Implement a CommonActivity class for AlbumActivity and EventActivity.
Implement CommonImageTask, AlbumCoverTask and EventPosterTask for AlbumAdapter and EventAdapter.
Add comments and clean codes.