Pré-carregar a visualização do fragmento no ViewPager na primeira execução

Estou usando o ViewPager que contém 3 fragmentos, cada fragmento carrega uma lista. O problema é quando o aplicativo é executado pela primeira vez e eu roubo para o próximo fragmento, este fragmento precisa de algum tempo para carregar (cerca de 2 segundos) antes que sua visão seja visível. Este é um comportamento muito estranho. Tudo que eu quero é que uma vez que o aplicativo tenha iniciado, todos os fragmentos no ViewPager devem estar prontos para o usuário, então quando eles passarem pelos fragmentos, não haverá tempo de espera. Como eu posso fazer isso?

questionAnswers(1)

yourAnswerToTheQuestion