인터넷 연결을 사용하는 응용 프로그램을 만들고 있습니다. 데이터를 다운로드하려고 할 때 인터넷 연결 응용 프로그램이 강제로 닫히지 않습니다. 응용 프로그램에서 강제 종료 메시지를 표시하지 않고 "연결이 없습니다 ..."와 같이 내 자신의 메시지를 보내고 싶으면 무엇을해야합니까? 감사!안드로이드는 연결이 끊어지면 닫습니다.
내 로그 캣 출력 :
09-23 14:56:15.411: E/AndroidRuntime(20770): FATAL EXCEPTION: main
09-23 14:56:15.411: E/AndroidRuntime(20770): java.lang.RuntimeException: Unable to start activity ComponentInfo{lt.prasom/lt.prasom.GoodOffers}: java.lang.NullPointerException
09-23 14:56:15.411: E/AndroidRuntime(20770): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
09-23 14:56:15.411: E/AndroidRuntime(20770): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
09-23 14:56:15.411: E/AndroidRuntime(20770): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
09-23 14:56:15.411: E/AndroidRuntime(20770): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
09-23 14:56:15.411: E/AndroidRuntime(20770): at android.os.Handler.dispatchMessage(Handler.java:99)
09-23 14:56:15.411: E/AndroidRuntime(20770): at android.os.Looper.loop(Looper.java:130)
09-23 14:56:15.411: E/AndroidRuntime(20770): at android.app.ActivityThread.main(ActivityThread.java:3683)
09-23 14:56:15.411: E/AndroidRuntime(20770): at java.lang.reflect.Method.invokeNative(Native Method)
09-23 14:56:15.411: E/AndroidRuntime(20770): at java.lang.reflect.Method.invoke(Method.java:507)
09-23 14:56:15.411: E/AndroidRuntime(20770): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
09-23 14:56:15.411: E/AndroidRuntime(20770): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
09-23 14:56:15.411: E/AndroidRuntime(20770): at dalvik.system.NativeStart.main(Native Method)
09-23 14:56:15.411: E/AndroidRuntime(20770): Caused by: java.lang.NullPointerException
09-23 14:56:15.411: E/AndroidRuntime(20770): at java.io.StringReader.<init>(StringReader.java:46)
09-23 14:56:15.411: E/AndroidRuntime(20770): at lt.prasom.functions.XMLParser.getDomElement(XMLParser.java:73)
09-23 14:56:15.411: E/AndroidRuntime(20770): at lt.prasom.GoodOffers.onCreate(GoodOffers.java:68)
09-23 14:56:15.411: E/AndroidRuntime(20770): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
09-23 14:56:15.411: E/AndroidRuntime(20770): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
09-23 14:56:15.411: E/AndroidRuntime(20770): ... 11 more
는 관련 코드와 예외에 대한 로그 캣 출력을 보여주십시오
는 희망이 도움이아래와 같이 함수를 호출 할 수 있습니다 ... .. – Simon
있습니다 꽤 여기에있는 사람들은 거의 없습니다. [하나] (http://stackoverflow.com/questions/4086159/checking-internet-connection-on-android), [두] (http://stackoverflow.com/questions/4154561/how-to-determine-if 인터넷 연결은 현재 사용 가능하고 활성 상태 임), [3] (http://stackoverflow.com/questions/2753412/android-internet-connectivity-check-problem). 수색하고, 당신은받을 것이다. 그래도 전에 물어보십시오. ;-) –
logcat 출력 코드가 추가되었습니다. –