WindowManager $ BadTokenException no Android
Em primeiro lugar, estou ciente de que esse erro ocorre porque estou tentando chamar janela / caixa de diálogoContext
isso não é umActivity
.
Mas não há solução para isso? Minhas exigências são; eu tenho umDialog
com uma folha de estilo personalizada em um método de uma classe JAVA normal. Eu quero chamar esse método de qualquerActivity
classe quando eu preciso carregar oDialog
.
Na minha classe Activity estou tendo o seguinte conjunto de códigos;
<code>HomeClass homeClass = new HomeClass(); homeClass.showSplashScreen(); </code>
Então, no meu HomeClass eu tenho o seguinte conjunto de códigos;
<code>public void showSplashScreen() { splashDialog = new Dialog(HomeActivity.getAppContext(), R.style.SplashScreen); splashDialog.setContentView(R.layout.splash_screen); splashDialog.setCancelable(false); splashDialog.show(); } </code>
Ao manter este projeto, existe alguma maneira de se livrar doGerenciador de janelas $ BadTokenException
Obrigado