Я прочитав документацію та деякі теми інших питань на цю тему, і не дуже переконаний; Я не бачу чітко меж використання цієї методики.
Фрагменти зараз розглядаються як найкраща практика ; кожна активність повинна в основному підтримувати один або кілька фрагментів, а не викликати макет безпосередньо.
Фрагменти створюються для того, щоб:
дозволяють
Activity
використовувати багато фрагментів, змінювати між ними, повторно використовувати ці одиниці ... ==> theFragment
повністю залежитьContext
від діяльності, тому якщо мені потрібно щось загальне, що я можу повторно використовувати і обробляти в багатьох видах діяльності, я можу створити власні власні макети або перегляди ... Мені не буде байдуже цей додатковий рівень розробки складності, який додавали б фрагменти.краще обробляти з різною роздільною здатністю ==> ОК для планшетів / телефонів у разі тривалого процесу, що ми можемо показати два (або більше) фрагментів в одній і тій же діяльності в таблетках і по одному в телефонах. Але навіщо я завжди використовував фрагменти ?
обробка зворотних викликів для навігації між фрагментами (тобто: якщо користувач увійшов у систему, я показую ще фрагмент, я показую інший фрагмент). ===> Просто спробуйте побачити, скільки помилок у Facebook через SDK увійшов через це, щоб зрозуміти, що це насправді (?) ...
враховуючи, що додаток для Android базується на видах діяльності ... Додавання ще одного життєвого циклу в Активність було б краще розробити додаток ... Я маю на увазі модулі, сценарії, управління даними та підключення, було б краще розроблено, шлях. ===> Це відповідь того, хто звик бачити Android SDK та Android Framework із баченням фрагментів. Я не думаю, що це неправильно, але я не впевнений, що це дасть хороші результати ... І це справді абстрактно ...
====> Чому я ускладнюю своє життя, кодуючи більше, використовуючи їх завжди? інше, чому це найкраща практика, якщо це лише інструмент для деяких випадків? що це за випадки?