Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法解析空指针超出_Android - Fatal编程技术网

Android 无法解析空指针超出

Android 无法解析空指针超出,android,Android,如日志所示: WindowManager$BadTokenException:无法添加窗口--标记为null 不适用于申请 表示当前正在将getApplicationContext()传递到Dialogconstroctor以创建Dialog对象 使用用户当前可见的活动组件上下文创建对话框对象 如果在“活动”中创建对话框,请使用CurrentActivityName。此代替getApplicationContext() 或者,如果使用任何视图的内部onClick方法,则使用onClick方法参数

如日志所示:

WindowManager$BadTokenException:无法添加窗口--标记为null 不适用于申请

表示当前正在将
getApplicationContext()
传递到
Dialog
constroctor以创建Dialog对象

使用用户当前可见的活动组件上下文创建
对话框
对象

如果在“活动”中创建对话框,请使用
CurrentActivityName。此
代替
getApplicationContext()


或者,如果使用任何视图的内部
onClick
方法,则使用
onClick
方法参数获取上下文,如if
onClick(视图视图)
则使用
View.getContext()
获取上下文

如何在没有代码的情况下找到错误?请。。。指定要询问的内容。。告诉我们什么是场景,您在代码中做什么,以及没有发生什么使用
WindowManager$BadTokenException
处理
NullPointerException
     02-16 10:10:48.126: E/AndroidRuntime(9838): FATAL EXCEPTION: main
02-16 10:10:48.126: E/AndroidRuntime(9838): android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
02-16 10:10:48.126: E/AndroidRuntime(9838):     at android.view.ViewRootImpl.setView(ViewRootImpl.java:810)
02-16 10:10:48.126: E/AndroidRuntime(9838):     at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:265)
02-16 10:10:48.126: E/AndroidRuntime(9838):     at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:73)
02-16 10:10:48.126: E/AndroidRuntime(9838):     at android.app.Dialog.show(Dialog.java:282)
02-16 10:10:48.126: E/AndroidRuntime(9838):     at com.example.printing.adapter$1.onClick(adapter.java:335)
02-16 10:10:48.126: E/AndroidRuntime(9838):     at android.view.View.performClick(View.java:4452)
02-16 10:10:48.126: E/AndroidRuntime(9838):     at android.view.View$PerformClick.run(View.java:18428)
02-16 10:10:48.126: E/AndroidRuntime(9838):     at android.os.Handler.handleCallback(Handler.java:725)
02-16 10:10:48.126: E/AndroidRuntime(9838):     at android.os.Handler.dispatchMessage(Handler.java:92)
02-16 10:10:48.126: E/AndroidRuntime(9838):     at android.os.Looper.loop(Looper.java:176)
02-16 10:10:48.126: E/AndroidRuntime(9838):     at android.app.ActivityThread.main(ActivityThread.java:5365)
02-16 10:10:48.126: E/AndroidRuntime(9838):     at java.lang.reflect.Method.invokeNative(Native Method)
02-16 10:10:48.126: E/AndroidRuntime(9838):     at java.lang.reflect.Method.invoke(Method.java:511)
02-16 10:10:48.126: E/AndroidRuntime(9838):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
02-16 10:10:48.126: E/AndroidRuntime(9838):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
02-16 10:10:48.126: E/AndroidRuntime(9838):     at dalvik.system.NativeStart.main(Native Method)