마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 네트워크 wifi/3g [closed]

0 추천

01-02 15:07:31.900: W/dalvikvm(31571): threadid=1: thread exiting with uncaught exception (group=0x415162a0)
01-02 15:07:31.905: E/AndroidRuntime(31571):
 FATAL EXCEPTION: main
01-02 15:07:31.905: E/AndroidRuntime(31571): 
android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
01-02 15:07:31.905: E/AndroidRuntime(31571):  
at android.view.ViewRootImpl.setView(ViewRootImpl.java:703)
01-02 15:07:31.905: E/AndroidRuntime(31571): 
 at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:346)
01-02 15:07:31.905: E/AndroidRuntime(31571): 
 at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:224)
01-02 15:07:31.905: E/AndroidRuntime(31571):  
at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:149)
01-02 15:07:31.905: E/AndroidRuntime(31571): 
 at android.app.Dialog.show(Dialog.java:277)
01-02 15:07:31.905: E/AndroidRuntime(31571):  
at android.app.AlertDialog$Builder.show(AlertDialog.java:932)
01-02 15:07:31.905: E/AndroidRuntime(31571):  
at com.andro.CvaccineActivity.isNetworkStat(CvaccineActivity.java:154)
01-02 15:07:31.905: E/AndroidRuntime(31571): 
 at com.andro.CvaccineActivity$1.onClick(CvaccineActivity.java:53)
01-02 15:07:31.905: E/AndroidRuntime(31571): 
 at android.view.View.performClick(View.java:4223)
01-02 15:07:31.905: E/AndroidRuntime(31571):  
at android.view.View$PerformClick.run(View.java:17275)
01-02 15:07:31.905: E/AndroidRuntime(31571): 
 at android.os.Handler.handleCallback(Handler.java:615)
01-02 15:07:31.905: E/AndroidRuntime(31571):  
at android.os.Handler.dispatchMessage(Handler.java:92)
01-02 15:07:31.905: E/AndroidRuntime(31571):  
at android.os.Looper.loop(Looper.java:137)
01-02 15:07:31.905: E/AndroidRuntime(31571): 
 at android.app.ActivityThread.main(ActivityThread.java:4898)
01-02 15:07:31.905: E/AndroidRuntime(31571):  
at java.lang.reflect.Method.invokeNative(Native Method)
01-02 15:07:31.905: E/AndroidRuntime(31571):  
at java.lang.reflect.Method.invoke(Method.java:511)
01-02 15:07:31.905: E/AndroidRuntime(31571):  
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1008)
01-02 15:07:31.905: E/AndroidRuntime(31571):  
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:775)
01-02 15:07:31.905: E/AndroidRuntime(31571):  
at dalvik.system.NativeStart.main(Native Method)
01-02 15:07:34.215: I/Process(31571): Sending signal. PID: 31571 SIG: 9

현재 wifi/lte가 연결이 됬을때는 progressDialog가 잘열리는데요.

연결이 안됬을때는 어플이 강제종료 되네요.... 로그캣 부분인데...

다이얼로그 부분에 값이 안들어가는건가요..? 소스는 너무 길어서 로그캣만 올립니다..

질문을 종료한 이유: 해결완료
헬프미 (5,430 포인트) 님이 2015년 1월 2일 질문
헬프미님이 2015년 1월 2일 reshown

1개의 답변

0 추천
 
채택된 답변

// AlertDialog.Builder dlg = new AlertDialog.Builder(context);

AlertDialog.Builder dlg = new AlertDialog.Builder(CvaccineActivity.this);  // 수정해 보세요.....

 

Behappy007 님이 2015년 1월 2일 답변
헬프미님이 2015년 1월 3일 채택됨
Cannot use this in a static context
수정하면 이렇게 나오네요..
아 감사합니다.. 해결됬네요^^
...