Comments (1)
Step 8 -> Using Dagger in the Main Flow -> 2.
Error when building:
e: /Users/lazarristic/PersonalWorkspace/Android/Learning/Dagger/android-dagger/app/build/tmp/kapt3/stubs/debug/com/example/android/dagger/di/AppComponent.java:7: error: [Dagger/MissingBinding] android.os.UserManager cannot be provided without an @Inject constructor or an @Provides-annotated method. public abstract interface AppComponent { ^ android.os.UserManager is injected at com.example.android.dagger.main.MainActivity.userManager com.example.android.dagger.main.MainActivity is injected at com.example.android.dagger.di.AppComponent.inject(com.example.android.dagger.main.MainActivity)
Android Studio has imported
android.os.UserManager
instead ofcom.example.android.dagger.user.UserManager
Please add imports in code.
You just need remove that line,then re-import,done!
from codelab-android-dagger.
Related Issues (20)
- Step 12 - setContentView(R.layout.activity_settings) in MainActivity
- Both main and registration flow are getting different UserManager injected from the application graph even after switching to 1_registration_main
- SharedPreferencesStorage is the class that depends on Context, not Storage
- Tipo on https://developer.android.com/codelabs/android-dagger#7
- Typo in 11. Scoping Subcomponents HOT 1
- Typo in https://developer.android.com/codelabs/android-dagger#6
- Define registrationComponent in the RegistrationActivity class in https://developer.android.com/codelabs/android-dagger#10
- Need to call the inject method from RegistrationActivity#onCreate
- In section, Subcomponents, Tutorial doesn't show, explicitly, removal of registration component injectors from AppComponent HOT 1
- In this section: https://developer.android.com/codelabs/android-dagger#14
- https://developer.android.com/codelabs/android-dagger#9
- Mistake in the In the 8. Injecting the graph into an Activity . Private with @Inject
- Instruction to remove the mainactivity injection is missing.
- Content of MainActivity.kt in the code block is wrong
- Documentation Error in Part 8 (Using Dagger in the Main Flow)
- @Component issue.
- Adding Dagger to the project: code snapshot contains 'kotlin-android-extensions' HOT 1
- Dagger injection on Fragments
- Mockito cannot mock final classes error HOT 2
- FakeStorage unresolved reference on TestStorageModule HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from codelab-android-dagger.