AndroidArchitecture icon indicating copy to clipboard operation
AndroidArchitecture copied to clipboard

hello, How do you pass an activity into a MovieRepository?

Open i91h1r opened this issue 6 years ago • 2 comments

for example: I need to use activity in MovieRepository ,so how can I inject activity to MovieRepository?

@Inject public MovieRepository(MovieDetailActivity movieDetailActivity,MovieDao movieDao, MovieDBService movieDBService) { this.movieDao = movieDao; this.movieDBService = movieDBService; }

can you write a example in the project ? thinks

i91h1r avatar Apr 11 '18 08:04 i91h1r

you are not supposed to pass activity to repository in this case you are breaking the concept of MVVM

basel93natour avatar Nov 27 '19 08:11 basel93natour

@hyr0318 you should use ViewModel to interact with repository layer, passing activity into repository violated mvvm principles.

chiftenj avatar May 03 '20 12:05 chiftenj