169 похожих чатов

Получил интернесный вопрос на собесе, примерно ответил, но интересно ваше

мнение.

Зачем начали использовать фрагменты? Почему приложение по старому на строить на одних активити?

16 ответов

13 просмотров

Мне кажется это сразу же объясняется в любом туториале по андроиду, когда тема до фрагментов доходит

Не согласен, простые вещи получаешь в первых пяти ссылках гуглу, а тут разве что ответы за 13 год, которые более не релевантны

А какой ты дал ответ?

Maks-Taraniuk Автор вопроса

Я ответил что их можно компоновать на одном экране, и они меньше потребляют ресурсов.

А можно источники с ифной про "меньше ресурсов", хочу почитать

Maks-Taraniuk Автор вопроса

Я давно читал, прсото по-памяти вспомнил. Я не уверен, что это верный ответ, но если их можно распологать по несколько штук на одном экране значит они “легче” самой активити.

Maks-Taraniuk Автор вопроса

Вот именно из-за того что не имею точного понимания, решил уточнить у коллег.

Ну вот фиг знает, я думаю, что они просто устроены иначе и потому их можно несколько на экране. Типа, не в весе дело. Хотя это мои догадки

А мне теперь тоже интересно, потому что однозначного ответа тоже не дам сейчас

Maks-Taraniuk Автор вопроса

Ну судя по жц фрагмента, он живет за счет активити. Значит несколько фрагментов будут юзать ресурсы одной активити, и это легче чем запустить 2 активити. Потом ими наверное на много легче управлять чем активити. Я имею ввиду фрагмент менеджер

1я же ссылка? Это не объяснение?

Ну, а у нас много планшетов на ведре сегодня?

Maks-Taraniuk Автор вопроса

+++😅

Прикольно, я пока на проект под планшеты не попадал)

Уже нет, в новых статьях щас фрагмент это как необходимость;) уже никто особо не разбирается зачем он. Раз все используют, то и я буду:) Мне кажется шас в этой теме могут дать ответ в пользу фрагментов, лишь те кто писал под ведро до их появления:) Я лично тоже не знаю ответа, в чём фрагмент лучше активити, кроме банальных ответов "меньше потребляет ресурсов (легче) и гибкость)"

1. FragmentFactory 2. Manifest 3. больше контроля за анимациями всякими

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта