运行我的应用程序时,它会出现空指针异常。
第四行出现问题
1. Bundle arguments;
2.arguments = getArguments();
3.String viewType=arguments.getString("viewType");
4.if(viewType.equals("weekly"))
{
......
}
有什么解决办法吗?请回复。
08-16 11:31:03.146:E/AndroidRuntime(2675):致命异常:主要 08-16 11:31:03.146:E/AndroidRuntime(2675):java.lang.NullPointerException 08-16 11:31:03.146: E/AndroidRuntime(2675): 在 com.nv.netmdapp1.ScheduleCreateDialog$1.onClick(ScheduleCreateDialog.java:188) 08-16 11:31:03.146: E/AndroidRuntime(2675): 在 com.nv.netmdapp1.customViews。 CustomAlertDialog$Builder$1.onClick(CustomAlertDialog.java:110) 08-16 11:31:03.146: E/AndroidRuntime(2675): 在 android.view.View.performClick(View.java:3511) 08-16 11:31 :03.146: E/AndroidRuntime(2675): 在 android.view.View$PerformClick.run(View.java:14109) 08-16 11:31:03.146: E/AndroidRuntime(2675): 在 android.os.Handler。 handleCallback(Handler.java:605) 08-16 11:31:03.146: E/AndroidRuntime(2675): 在 android.os.Handler.dispatchMessage(Handler.java:92) 08-16 11:31:03.146:E/AndroidRuntime(2675): 在 android.os.Looper.loop(Looper.java:137) 08-16 11:31:03.146: E/AndroidRuntime(2675): 在 android.app.ActivityThread.main(ActivityThread.java :4424) 08-16 11:31:03.146: E/AndroidRuntime(2675): at java.lang.reflect.Method.invokeNative(Native Method) 08-16 11:31:03.146: E/AndroidRuntime(2675): at java.lang.reflect.Method.invoke(Method.java:511) 08-16 11:31:03.146: E/AndroidRuntime(2675): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java :784) 08-16 11:31:03.146: E/AndroidRuntime(2675): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 08-16 11:31:03.146: E/AndroidRuntime (2675):在 dalvik.system.NativeStart.main(本机方法)在 android.app.ActivityThread.main(ActivityThread.java:4424) 08-16 11:31:03.146: E/AndroidRuntime(2675): 在 java.lang.reflect.Method.invokeNative(Native Method) 08-16 11: 31:03.146: E/AndroidRuntime(2675): 在 java.lang.reflect.Method.invoke(Method.java:511) 08-16 11:31:03.146: E/AndroidRuntime(2675): 在 com.android.internal .os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 08-16 11:31:03.146: E/AndroidRuntime(2675): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 08-16 11:31:03.146:E/AndroidRuntime(2675):在 dalvik.system.NativeStart.main(本机方法)在 android.app.ActivityThread.main(ActivityThread.java:4424) 08-16 11:31:03.146: E/AndroidRuntime(2675): 在 java.lang.reflect.Method.invokeNative(Native Method) 08-16 11: 31:03.146: E/AndroidRuntime(2675): 在 java.lang.reflect.Method.invoke(Method.java:511) 08-16 11:31:03.146: E/AndroidRuntime(2675): 在 com.android.internal .os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 08-16 11:31:03.146: E/AndroidRuntime(2675): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 08-16 11:31:03.146:E/AndroidRuntime(2675):在 dalvik.system.NativeStart.main(本机方法)调用(Method.java:511)08-16 11:31:03.146:E/AndroidRuntime(2675):在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)08-16 11: 31:03.146: E/AndroidRuntime(2675): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 08-16 11:31:03.146: E/AndroidRuntime(2675): 在 dalvik.system .NativeStart.main(本机方法)调用(Method.java:511)08-16 11:31:03.146:E/AndroidRuntime(2675):在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)08-16 11: 31:03.146: E/AndroidRuntime(2675): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 08-16 11:31:03.146: E/AndroidRuntime(2675): 在 dalvik.system .NativeStart.main(本机方法)
这是错误日志。有什么想法吗?