geronix: 1 - конечно это зависит от частоты выполнения загрузки. если нужно часто грузить, то лучше обойтись просто манипуляциями с visibility.
2 - нет. во внешний класс заложить какой-нибудь async task с загрузкой данных, а можно и в сервисе реализовать.
пришли мне сюда pikehuntdev@gmail.com свой layout file и класс активити