Erro Splash Screen
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!!!
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
Curtidas 0
Respostas
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.
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