Невозможно уничтожить активность Android - PullRequest
1 голос
/ 11 января 2012

Я получаю сообщение об ошибке, в котором говорится, что приложение не может удалить действиеон производит:

01-11 19:19:54.528: E/AndroidRuntime(754): FATAL EXCEPTION: main
01-11 19:19:54.528: E/AndroidRuntime(754): java.lang.RuntimeException: Unable to destroy activity {com.whooznear.android/com.whooznear.android.WhoozNearActivity}: java.lang.NullPointerException
01-11 19:19:54.528: E/AndroidRuntime(754):  at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:2950)
01-11 19:19:54.528: E/AndroidRuntime(754):  at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:2968)
01-11 19:19:54.528: E/AndroidRuntime(754):  at android.app.ActivityThread.access$1100(ActivityThread.java:122)
01-11 19:19:54.528: E/AndroidRuntime(754):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1057)
01-11 19:19:54.528: E/AndroidRuntime(754):  at android.os.Handler.dispatchMessage(Handler.java:99)
01-11 19:19:54.528: E/AndroidRuntime(754):  at android.os.Looper.loop(Looper.java:132)
01-11 19:19:54.528: E/AndroidRuntime(754):  at android.app.ActivityThread.main(ActivityThread.java:4123)
01-11 19:19:54.528: E/AndroidRuntime(754):  at java.lang.reflect.Method.invokeNative(Native Method)
01-11 19:19:54.528: E/AndroidRuntime(754):  at java.lang.reflect.Method.invoke(Method.java:491)
01-11 19:19:54.528: E/AndroidRuntime(754):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
01-11 19:19:54.528: E/AndroidRuntime(754):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
01-11 19:19:54.528: E/AndroidRuntime(754):  at dalvik.system.NativeStart.main(Native Method)
01-11 19:19:54.528: E/AndroidRuntime(754): Caused by: java.lang.NullPointerException
01-11 19:19:54.528: E/AndroidRuntime(754):  at com.whooznear.android.WhoozNearActivity.stopJMDNS(WhoozNearActivity.java:488)
01-11 19:19:54.528: E/AndroidRuntime(754):  at com.whooznear.android.WhoozNearActivity.onDestroy(WhoozNearActivity.java:447)
01-11 19:19:54.528: E/AndroidRuntime(754):  at android.app.Activity.performDestroy(Activity.java:4561)
01-11 19:19:54.528: E/AndroidRuntime(754):  at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1078)
01-11 19:19:54.528: E/AndroidRuntime(754):  at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:2937)
01-11 19:19:54.528: E/AndroidRuntime(754):  ... 11 more

Почему-то это не позволит мне разрушить мою деятельность?Любые идеи будут полезны.

1 Ответ

9 голосов
/ 11 января 2012

: - D

 jmdnsService = null;

и несколько строк после:

 jmdnsService.shutDownJmDNS();

Вам действительно нужны дополнительные объяснения?

...