Bug-116 Make MainActivity can select different category.

Please make this class as `static` because it doesn't depend on `DownloadDBListener`