Professor, Não existe alguma possibilidade de testar o estado da activity para saber se está em onPause(), ao invés de fazer um novo registro no onResume() e unregister no onPause()? Não sei se estou perguntando besteira, mas um "if" verificando o estado antes de chamar o carregaLista() me soa menos custoso que ficar realizando register/unregister.