Android StackBlur is a library that can perform a blurry effect on a Bitmap based on a gradient or radius, and return the result. The library is based on the code of Mario Klingemann.
Apache License 2.0
3.59k
stars
648
forks
source link
Can't inject null value even when field is @Nullable #42
I had a problem when I compiled.I used several online solutions, but it doesn't work.Here is the log.
01-31 17:03:33.523: E/AndroidRuntime(25720): Process: com.example.stackblurdemo, PID: 25720
01-31 17:03:33.523: E/AndroidRuntime(25720): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.stackblurdemo/com.example.stackblurdemo.MainActivity}: java.lang.NullPointerException: Can't inject null value into class com.example.stackblurdemo.MainActivity._imageView when field is not @Nullable
01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2201)
01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2250)
01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.ActivityThread.access$900(ActivityThread.java:141)
01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1213)
01-31 17:03:33.523: E/AndroidRuntime(25720): at android.os.Handler.dispatchMessage(Handler.java:102)
01-31 17:03:33.523: E/AndroidRuntime(25720): at android.os.Looper.loop(Looper.java:136)
01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.ActivityThread.main(ActivityThread.java:5072)
01-31 17:03:33.523: E/AndroidRuntime(25720): at java.lang.reflect.Method.invokeNative(Native Method)
01-31 17:03:33.523: E/AndroidRuntime(25720): at java.lang.reflect.Method.invoke(Method.java:515)
01-31 17:03:33.523: E/AndroidRuntime(25720): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
01-31 17:03:33.523: E/AndroidRuntime(25720): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:609)
01-31 17:03:33.523: E/AndroidRuntime(25720): at dalvik.system.NativeStart.main(Native Method)
01-31 17:03:33.523: E/AndroidRuntime(25720): Caused by: java.lang.NullPointerException: Can't inject null value into class com.example.stackblurdemo.MainActivity._imageView when field is not @Nullable
01-31 17:03:33.523: E/AndroidRuntime(25720): at roboguice.inject.ViewListener$ViewMembersInjector.reallyInjectMemberViews(ViewListener.java:179)
01-31 17:03:33.523: E/AndroidRuntime(25720): at roboguice.inject.ViewListener$ViewMembersInjector.reallyInjectMembers(ViewListener.java:138)
01-31 17:03:33.523: E/AndroidRuntime(25720): at roboguice.inject.ViewListener$ViewMembersInjector.injectViews(ViewListener.java:246)
01-31 17:03:33.523: E/AndroidRuntime(25720): at roboguice.inject.ContextScopedRoboInjector.injectViewMembers(ContextScopedRoboInjector.java:258)
01-31 17:03:33.523: E/AndroidRuntime(25720): at roboguice.activity.RoboActivity.onContentChanged(RoboActivity.java:145)
01-31 17:03:33.523: E/AndroidRuntime(25720): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:293)
01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.Activity.setContentView(Activity.java:1947)
01-31 17:03:33.523: E/AndroidRuntime(25720): at com.example.stackblurdemo.MainActivity.onCreate(MainActivity.java:53)
01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.Activity.performCreate(Activity.java:5249)
01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2165)
01-31 17:03:33.523: E/AndroidRuntime(25720): ... 11 more
I had a problem when I compiled.I used several online solutions, but it doesn't work.Here is the log.
01-31 17:03:33.523: E/AndroidRuntime(25720): Process: com.example.stackblurdemo, PID: 25720 01-31 17:03:33.523: E/AndroidRuntime(25720): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.stackblurdemo/com.example.stackblurdemo.MainActivity}: java.lang.NullPointerException: Can't inject null value into class com.example.stackblurdemo.MainActivity._imageView when field is not @Nullable 01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2201) 01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2250) 01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.ActivityThread.access$900(ActivityThread.java:141) 01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1213) 01-31 17:03:33.523: E/AndroidRuntime(25720): at android.os.Handler.dispatchMessage(Handler.java:102) 01-31 17:03:33.523: E/AndroidRuntime(25720): at android.os.Looper.loop(Looper.java:136) 01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.ActivityThread.main(ActivityThread.java:5072) 01-31 17:03:33.523: E/AndroidRuntime(25720): at java.lang.reflect.Method.invokeNative(Native Method) 01-31 17:03:33.523: E/AndroidRuntime(25720): at java.lang.reflect.Method.invoke(Method.java:515) 01-31 17:03:33.523: E/AndroidRuntime(25720): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 01-31 17:03:33.523: E/AndroidRuntime(25720): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:609) 01-31 17:03:33.523: E/AndroidRuntime(25720): at dalvik.system.NativeStart.main(Native Method) 01-31 17:03:33.523: E/AndroidRuntime(25720): Caused by: java.lang.NullPointerException: Can't inject null value into class com.example.stackblurdemo.MainActivity._imageView when field is not @Nullable 01-31 17:03:33.523: E/AndroidRuntime(25720): at roboguice.inject.ViewListener$ViewMembersInjector.reallyInjectMemberViews(ViewListener.java:179) 01-31 17:03:33.523: E/AndroidRuntime(25720): at roboguice.inject.ViewListener$ViewMembersInjector.reallyInjectMembers(ViewListener.java:138) 01-31 17:03:33.523: E/AndroidRuntime(25720): at roboguice.inject.ViewListener$ViewMembersInjector.injectViews(ViewListener.java:246) 01-31 17:03:33.523: E/AndroidRuntime(25720): at roboguice.inject.ContextScopedRoboInjector.injectViewMembers(ContextScopedRoboInjector.java:258) 01-31 17:03:33.523: E/AndroidRuntime(25720): at roboguice.activity.RoboActivity.onContentChanged(RoboActivity.java:145) 01-31 17:03:33.523: E/AndroidRuntime(25720): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:293) 01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.Activity.setContentView(Activity.java:1947) 01-31 17:03:33.523: E/AndroidRuntime(25720): at com.example.stackblurdemo.MainActivity.onCreate(MainActivity.java:53) 01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.Activity.performCreate(Activity.java:5249) 01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) 01-31 17:03:33.523: E/AndroidRuntime(25720): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2165) 01-31 17:03:33.523: E/AndroidRuntime(25720): ... 11 more