Erro Splash Screen

18/08/2017

0

Sou novato no ambiente e quero gerar a splash screen com timer antes de apresentar a tela principal de entrada do aplicativo e estou encontrando a dificuldade conforme segue:

private static int SPLASH_TIME_OUT = 3000;

Static informa que "Inner classes cannot have static declarations".

Agradeço se alguém puder me ajudar.

Grato!!!
José Costa

José Costa

Responder

Posts

22/08/2017

Estevão Dias

Olá José, tudo bem?

Provavelmente você está declarando SPLASH_TIME_OUT em uma classe aninhada não estática, não está? No Java uma instância de uma classe aninhada está associada a uma instância da classe externa, portanto a classe aninhada não pode ter campos estáticos. Se você declarar a classe aninhada como estática esse problema deixará de ser reportado.

Temos um exemplo de como implementar uma splashscreen no Android no artigo abaixo:

https://www.devmedia.com.br/como-criar-telas-de-abertura-no-android/33256

Não deixe de ler, com certeza ele vai te ajudar.

Um abraço.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar