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

Всем привет. Есть 4 экрана сплэш, логин(через гугл) и мейн

с переходом на карту.
с Navigation Component все сделать через фрагменты или для логина делать отдельный активити?

18 ответов

9 просмотров

с navigation component обычно сингл активити используют

Pavel-Rukin Автор вопроса

вот да , был на собеседовании, так ме рассказали правильно делать сплеш на активити и логин на активити. все остальное на фрагменты. В чем правда ?

хз, даже догадок нет

С чего это все остальное на фрагменты? Так то сингл активити тоже спорная тема, делайте так как удобно, главное чтоб пользователи могли пользоваться без проблем

Ну поскольку у сплэша своя графика и он не входит в граф экранов после запуска- можно и отд.активность. В ней же стартовать инициализацию. Я так делал. А остальное на сингл. Типа логин показывается вообще один раз, сплэш раз при перезапуске.

Pavel-Rukin Автор вопроса

Вот наверно так и сделаю 😊 спасибо

В чем проблема сделать сплеш как фрагмент в графе которого будет переход на авторизацию либо основной контент? У меня так. Зачем плодить второе активити

Хуйню тебе рассказали.

Ну, можно было сразу так сказать 😄

Они рассказали что так правильно делать или что они так делают?) Это разные вещи все таки ) И оба подхода имеют право на жизнь - отдельная активити отлично работает и не даёт каких то сильные недостатков перед отдельным фрагментом, а в каких то случаях наоборот даёт преимущество, если основная активити что то инициализирует долго - то сплэш в отдельной активности будет быстрее показан вообще без инициализации чего либо

Если есть время, хотел бы знать "почему", у меня на работе именно так и сделано, разделенные активити, логин и основная, все остальное фрагменты, интересно знать было бы, почему это плохая практика

Ну во первых это нарушение single activity, которому вы как я понял пытаетесь следовать. Во вторых, зачем создавать второе активити, которые сами по себе тяжелые и долго создаются, если его можно не создавать?

+

вы видимо не слышали про концепт SingleActivityApp

Я как раз таки слышал, и второе активити под авторизацию ее нарушает

а, я подумал что "рассказали хуйню" == нет смысла менять активити на фрагменты

Ну слушай, там буквально одним сообщение вверх я пояснял почему это хуйня

читал его, говорю же, просто мисандерстенд, всё ок.

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

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

type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
45
А чем вам питонисты не угодили?😂
.
79
Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
А дин типизация это хорошо или плохо?
Alexey
12
Исходники плюс документация? Вы гоните)) демок хватит всем
zamtmn
11
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Hello. Could you please help me with finding all coordinates within a radius using a spatial index, given that I have a table with coordinates? SET @lng = 37.57925; SET @lat ...
Rinchin G
7
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
76
а что есть "статистика" ? просто подсчет фактов обращения и времен выполнения ?
Сергей
9
Карта сайта