javadoc for BaseActivity, MainActivity