1 Ведущий для нескольких вкладок (фрагментов), ИЛИ на каждой вкладке должен быть ведущий? - PullRequest
0 голосов
/ 27 апреля 2018

Как видно из названия, у меня есть представление с несколькими вкладками (например, Библиотека):

  • Вкладка «Список книг» (BookListFragment)
  • Вкладка «История заимствований» (BorrowedBooksFragment)
  • Вкладка «Рекомендуемые книги» (RecommendedBooksFragment)

Должен ли я иметь 1 presenter для представления, содержащего все вкладки (LibraryTabFragment с LibraryPresenter) ИЛИ Должен ли я иметь Presenter для каждой вкладки? (BookListPresenter, BorrowedBooksPresenter, RecommendedBooksPresenter)

А почему? с точки зрения гибкости и масштабируемости. На данный момент у нас есть разные презентаторы для каждой вкладки, но это выглядит грязно, потому что там очень много папок с книгами в качестве префикса (booklist, bookrecommended, bookhistory). Но если я объединяю все в одном докладчике, я чувствую, что это не так масштабируемо (или нет?). Есть идеи или советы? Спасибо.

...