Se o seu aplicativo do Google Play descobrir que não é possível operar, por exemplo, devido à falta de itens de configuração obrigatórios, qual é a maneira correta de lidar com isso?
Registrar um erro e System.exit ()? Ou há uma maneira "melhor"?
Respostas:
1 para resposta № 1De um pouco de pesquisa, parece lá é um método para fechar o aplicativo de reprodução real, mas isso não encerra o servidor de aplicativos (por exemplo, Netty) (pelo menos no modo dev). Combinando isso com System.exit()
parece fazer um desligamento "seguro", primeiro lidando com o Play:
play.api.Play.stop
System.exit(-1)
Mas será interessante testá-lo em suas circunstâncias específicas.
Esta discussão fala mais sobre o significado de desligar com segurança e tem um exemplo de Play.stop sendo chamado.
BTW, Netty parece ter um método de parada, que faz algumas outras coisas além do Play.stop
ligar.
Advertência: não usei isso com raiva.