sorry for the late reply, but last Week I wasn't at home. here is the logcat export:
E/AndroidRuntime( 390): Uncaught handler: thread main exiting due to uncaught exception E/AndroidRuntime( 390): com.google.inject.CreationException: Guice creation errors: E/AndroidRuntime( 390): E/AndroidRuntime( 390): 1) An exception was caught and reported. Message: class de.fhwedel.notifyme.NotifyMeDatabase has no @AssistInject constructor that takes the @Assisted parameters [android.app.Activity] in that order. @AssistInject constructors are [public de.fhwedel.notifyme.NotifyMeDatabase(android.content.Context)] E/AndroidRuntime( 390): at com.google.inject.InjectorShell $Builder.build(InjectorShell.java:135) E/AndroidRuntime( 390): E/AndroidRuntime( 390): 2) No implementation for de.fhwedel.notifyme.DatabaseFactory was bound. E/AndroidRuntime( 390): at de.fhwedel.notifyme.MyDBModule.configure(MyDBModule.java:11) E/AndroidRuntime( 390): E/AndroidRuntime( 390): 2 errors E/AndroidRuntime( 390): at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java: 354) E/AndroidRuntime( 390): at com.google.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java: 152) E/AndroidRuntime( 390): at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:105) E/AndroidRuntime( 390): at com.google.inject.Guice.createInjector(Guice.java:92) E/AndroidRuntime( 390): at com.google.inject.Guice.createInjector(Guice.java:69) E/AndroidRuntime( 390): at com.google.inject.Guice.createInjector(Guice.java:59) E/AndroidRuntime( 390): at de.fhwedel.notifyme.AddArea.saveAreaWithPosition(AddArea.java:111) E/AndroidRuntime( 390): at de.fhwedel.notifyme.AddArea $1.onClick(AddArea.java:85) E/AndroidRuntime( 390): at android.view.View.performClick(View.java: 2364) E/AndroidRuntime( 390): at android.view.View.onTouchEvent(View.java: 4179) E/AndroidRuntime( 390): at android.widget.TextView.onTouchEvent(TextView.java:6540) E/AndroidRuntime( 390): at android.view.View.dispatchTouchEvent(View.java:3709) E/AndroidRuntime( 390): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884) E/AndroidRuntime( 390): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884) E/AndroidRuntime( 390): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884) E/AndroidRuntime( 390): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884) E/AndroidRuntime( 390): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884) E/AndroidRuntime( 390): at com.android.internal.policy.impl.PhoneWindow $DecorView.superDispatchTouchEvent(PhoneWindow.java:1659) E/AndroidRuntime( 390): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java: 1107) E/AndroidRuntime( 390): at android.app.Activity.dispatchTouchEvent(Activity.java:2061) E/AndroidRuntime( 390): at com.android.internal.policy.impl.PhoneWindow $DecorView.dispatchTouchEvent(PhoneWindow.java:1643) E/AndroidRuntime( 390): at android.view.ViewRoot.handleMessage(ViewRoot.java:1691) E/AndroidRuntime( 390): at android.os.Handler.dispatchMessage(Handler.java:99) E/AndroidRuntime( 390): at android.os.Looper.loop(Looper.java:123) E/AndroidRuntime( 390): at android.app.ActivityThread.main(ActivityThread.java:4363) E/AndroidRuntime( 390): at java.lang.reflect.Method.invokeNative(Native Method) E/AndroidRuntime( 390): at java.lang.reflect.Method.invoke(Method.java:521) E/AndroidRuntime( 390): at com.android.internal.os.ZygoteInit $MethodAndArgsCaller.run(ZygoteInit.java:860) E/AndroidRuntime( 390): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) E/AndroidRuntime( 390): at dalvik.system.NativeStart.main(Native Method) E/AndroidRuntime( 390): Caused by: java.lang.IllegalArgumentException: class de.fhwedel.notifyme.NotifyMeDatabase has no @AssistInject constructor that takes the @Assisted parameters [android.app.Activity] in that order. @AssistInject constructors are [public de.fhwedel.notifyme.NotifyMeDatabase(android.content.Context)] E/AndroidRuntime( 390): at assistedinject.FactoryProvider.createMethodMapping(FactoryProvider.java: 140) E/AndroidRuntime( 390): at assistedinject.FactoryProvider.<init>(FactoryProvider.java:84) E/AndroidRuntime( 390): at assistedinject.FactoryProvider.newFactory(FactoryProvider.java:78) E/AndroidRuntime( 390): at de.fhwedel.notifyme.MyDBModule.configure(MyDBModule.java:12) E/AndroidRuntime( 390): at com.google.inject.AbstractModule.configure(AbstractModule.java:59) E/AndroidRuntime( 390): at com.google.inject.spi.Elements $RecordingBinder.install(Elements.java:223) E/AndroidRuntime( 390): at com.google.inject.spi.Elements.getElements(Elements.java:101) E/AndroidRuntime( 390): at com.google.inject.InjectorShell $Builder.build(InjectorShell.java:135) E/AndroidRuntime( 390): at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:102) E/AndroidRuntime( 390): ... 27 more I/Process ( 54): Sending signal. PID: 390 SIG: 3 I/dalvikvm( 390): threadid=7: reacting to signal 3 E/dalvikvm( 390): Unable to open stack trace file '/data/anr/ traces.txt': Permission denied Hope you can help me to get assisted inject work. Thanks in advance -- You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-guice?hl=en.
