프로그램이 실행되다가 죽어서 로그를 보니 BadTokenException 이 자꾸 발생하더군요 ㅠㅠ
그래서 찾아보니 제 경우엔 alterdialog 때문인것 같았습니다.
처음 선언 할 때
AlertDialog.Builder d = new AlertDialog.Builder(현재 엑티비티.this);
이렇게 선언하면 해결된다고 하는데, 저는 바꿨음에도 계속해서 예외가 발생하네요
해결법 아시는분 도움 부탁드립니다.
혹시 몰라서 로그 첨부합니다.(깨끗하게 첨부하는 법을 모르겟네요 ㅠㅠ)
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): FATAL EXCEPTION: main
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@406a1e78 is not valid; is your activity running?
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): at android.view.ViewRoot.setView(ViewRoot.java:528)
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177)
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): at android.view.Window$LocalWindowManager.addView(Window.java:465)
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): at android.app.Dialog.show(Dialog.java:241)
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): at android.app.AlertDialog$Builder.show(AlertDialog.java:812)
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): at Web.Test.Web.make_dialog(Web.java:707)
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): at Web.Test.Web$Web_View_Client.onPageFinished(Web.java:952)
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): at android.webkit.CallbackProxy.handleMessage(CallbackProxy.java:274)
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): at android.os.Handler.dispatchMessage(Handler.java:99)
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): at android.os.Looper.loop(Looper.java:130)
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): at android.app.ActivityThread.main(ActivityThread.java:3835)
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): at java.lang.reflect.Method.invokeNative(Native Method)
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): at java.lang.reflect.Method.invoke(Method.java:507)
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)
07-27 15:46:50.101: ERROR/AndroidRuntime(2264): at dalvik.system.NativeStart.main(Native Method)
07-27 15:46:50.111: WARN/ActivityManager(263): Force finishing activity Web.Test/.Web
07-27 15:46:50.611: WARN/ActivityManager(263): Activity pause timeout for HistoryRecord{4082f9e8 Web.Test/.Web}




AlertDialog.Builder d = new AlertDialog.Builder(현재 엑티비티.this);
↓
AlertDialog.Builder d = new AlertDialog.Builder( getParent() );