Глядя на https://github.com/googlesamples/android-architecture/blob/todo-mvp-dagger/todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksFragment.java:
@ActivityScoped public class TasksFragment extends DaggerFragment implements TasksContract.View {
и https://github.com/googlesamples/android-architecture/blob/todo-mvp-dagger/todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksModule.java:
@Module public abstract class TasksModule { @FragmentScoped @ContributesAndroidInjector abstract TasksFragment tasksFragment();
Заранее спасибо!
Поскольку область фрагмента должна знать, вставлен ли он в область действия, генерация кода для определения области действия предназначена для уменьшения объема памяти.Таким образом, активность и фрагмент могут совместно использовать память.