title: View not attached to window manager, dialog dismiss
body: <p>So I've activity called <code>GameActivity.java</code> and in this activity I call <code>DialogAnswer.show()</code> which simple shows some picture on screen. </p>
  
  <pre><code>java.lang.IllegalArgumentException: View not attached to window manager
  at android.view.WindowManagerGlobal.findViewLocked(WindowManagerGlobal.java:402)
  at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:304)
  at android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:79)
  at android.app.Dialog.dismissDialog(Dialog.java:325)
  at android.app.Dialog.dismiss(Dialog.java:307)
  at pl.evelanblog.prawdaczyfalsz.screen.DialogAnswer$1.onFinish(DialogAnswer.java:36)
  at android.os.CountDownTimer$1.handleMessage(CountDownTimer.java:118)
  at android.os.Handler.dispatchMessage(Handler.java:99)
  at android.os.Looper.loop(Looper.java:137)
  at android.app.ActivityThread.main(ActivityThread.java:5328)
  at java.lang.reflect.Method.invokeNative(Native Method)
  at java.lang.reflect.Method.invoke(Method.java:511)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
  at dalvik.system.NativeStart.main(Native Method)
  </code></pre>
  
  <p>This is my <code>DialogAnswer.java</code> class</p>
  
  <pre><code>public class DialogAnswer extends Activity {
  
     private static ImageView resultImage;
     private static Dialog dialog = null;
  
     public static void show(Context context, boolean fCorrect) {
  
         dialog = new Dialog(context, android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);
         dialog.setContentView(R.layout.dialog);
         resultImage = (ImageView) dialog.findViewById(R.id.result_image);
  
         if (fCorrect)
              resultImage.setImageResource(R.drawable.correct_image);
         else
              resultImage.setImageResource(R.drawable.incorrect_image);
  
         dialog.show();
  
          new CountDownTimer(700, 100) {
              public void onTick(long millisUntilFinished) {
              }
              public void onFinish() {
                 dialog.dismiss(); //this is line 36
              }
          }.start();
          }
  }
  </code></pre>
  
  <p>When the <code>GameActivity.java</code> sometimes when I going to another activity im getting error like this on top of my post. I dont know how to solve this, its hard to debug because its rare error but it exists. </p>