Erro Splash Screen

Android

18/08/2017

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

Curtidas 0

Respostas

Estevão Dias

Estevão Dias

18/08/2017

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.
GOSTEI 0
POSTAR