Aplicativo parece travado

Ola pessoal sou novo neste forum, o aplicativo faz uma verificação de conexão com o banco de dados mais a tela fica muito tempo com a tela preta aparentando que esta travada, apos alguns segundos ele abre, teria alguma forma de apresentar uma mensagem do tipo um loading que o aplicativo esta carregando? tentei AsyncTask mais sem sucesso.

Poste parte do código em que o app faz a conexão com o banco de dados! Esse banco é o SQLite ou externo?