fix android.view.WindowManager$BadTokenException