Любимый❤
Когда зависимости друг от друга зависят
Любимый❤
но не могу понять конкретно этот кейс лол
Yehor
Ну так у тебя после return что-то вызывается
спасибо огромное. это было просто 😆
Max
как убрать "D/EGL_emulation: eglMakeCurrent: 0xe405c940: ver 3 0 (tinfo 0xe4050910)" из лога ? (не логкэт)
Daniil
Нет потому что фрагмент можешь где то использовать потом. Например пол экрана будет этот фрагмент а снизу другое что то. А с активити такое не сделать. Ну я так понял кроме того я думаю что менять активити больше ресурс требует чем фрагмент
В описанном кейсе не указанно ни одно из преимуществ фрагментов. Если речь только о переиспользовании кода и вёрстки, то обычные кастомные вьюшки тоже подходят.
Nazar
Ребят, подскажите пожалуйста, каким образом вы создаете соединение через сокеты ? Либы или еще чего-нибудь, куда гуглить ?)
Nazar
SocketIO
Спасибо🙏
Kozimjon
народ, всем привет) вроде бы все настроено - но при обычном билде интернет работает, подключение есть - а вот при дебаге подключения нет - кто сталкивался с таким? на аппарате андроид 9, min 21 в проекте, подключаюсь к wss, заранее спасибо за любой совет
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
Были у кого-нибудь такие проблемы с эмулятором?
Kozimjon
Были у кого-нибудь такие проблемы с эмулятором?
это помоему констраинт лайоут не поддерживается
Vadim
Есть ли способ, как можно Int в виде дня/месяца форматнуть системным способом в такой вид: 10 Days 1 Day ? По аналогу iOSного DateComponentsFormatter
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
это помоему констраинт лайоут не поддерживается
А почему он может не поддерживаться?
Kozimjon
А почему он может не поддерживаться?
черт его знает - как то было такое - поменял на релатив и все встало на свои места
Никита 🙃
Были у кого-нибудь такие проблемы с эмулятором?
Ты просто констрейнты не выставил
Никита 🙃
Их ещё связывать между собой надо
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
Ты просто констрейнты не выставил
Т.е. я что-то в уроке получается не так сделал?
Никита 🙃
да
Artem
В описанном кейсе не указанно ни одно из преимуществ фрагментов. Если речь только о переиспользовании кода и вёрстки, то обычные кастомные вьюшки тоже подходят.
Какие кастомные вьюшки? Ты Активити открываешь, т.е тебе автоматически придётся все переписывать вместо того чтобы контейнер только сделать для нового разрешения
Никита 🙃
Максим
Комрады, есть кто-нибудь из питерской команды тинькова? Вопрос есть
Anonymous
Зацените
Anonymous
Да + иконки
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
Зацените
Хорошо выглядит 👍
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
Да + иконки
Т.е. он на экране блокировки? Или это вариант экрана ("рабочего стола")?
𝔀𝓲𝓷➁𝔀𝓲𝓷 🏴‍☠️ 🏴‍☠️
Это рабочий стол
Nice получилось
Anonymous
Anonymous
А с помощью появляющегося столбца с лева можно перемещать по всем приложениям. И есть кнопка поиска
Никита 🙃
Выглядит неудобно 🙈
Anonymous
Я юзал лаунчер (настроил его) , иконки и нашел хорошие обои, в фоторедакторе сделал размытие. Вот все, что я сделал
Anonymous
Выглядит неудобно 🙈
Это очень удобно. Ты с права свайпаешь и сразу переходишь на окно программ по букве. Или можешь нажать на кнопку домой и откроется поиск по приложениям
Anonymous
А иконок много?
Хз. Я программу поставил
Anonymous
Skyline икон пак
Alexey
Ну прикольно, если прям под все прилы будут иконки, но когда поставишь не из айкон пака то ужасно будет смотрется
--------
Что переписывать то? С точки зрения UI чем кастомная вьюшка отличается от фрагмента?
Извиняюсь, что вклиниваюсь, но я исхожу из логики, зачем мне несколько активити, чем это удобнее чем одно + фрагменты?
Artem
Что переписывать то? С точки зрения UI чем кастомная вьюшка отличается от фрагмента?
Какая кастомная вьюшка? Ты заверстал допустим детальную страницу и оборачиваешь ее в кастомную вьюшку лишь бы фрагменты не использовать?
Artem
А ещё очень круто выглядит диалог: - что лучше Активити или фрагмент? - фрагмент, он гибче - фрагменты говно потому что можно кастомной вьюхой решить
Daniil
Тяжёлые чем? Памятью, перформансом? Бенчмарки в студию, пожалуйста.
Daniil
Какая кастомная вьюшка? Ты заверстал допустим детальную страницу и оборачиваешь ее в кастомную вьюшку лишь бы фрагменты не использовать?
Зачем оборочивать? Экран может состоять из нескольких кастомных вьюшек, как из кирпичиков, которые можно переиспользовать на других экранах.
Daniil
Без конкретных цифр - это домыслы и словоблудие.
Daniil
А ещё очень круто выглядит диалог: - что лучше Активити или фрагмент? - фрагмент, он гибче - фрагменты говно потому что можно кастомной вьюхой решить
Где я сказал, что фрагменты говно? Да, у них много проблем, но есть и плюсы, как и любого другого решения.
Artem
Зачем оборочивать? Экран может состоять из нескольких кастомных вьюшек, как из кирпичиков, которые можно переиспользовать на других экранах.
Дядя, ты слепой? У человека задача показывать детальную страницу. Сделав все это на фрагментах он потом добавит новый лейаут для планшетов и код вообще не поменяется. Ты же предлагаешь какие-то кастомные вьюхи писать решая вообще непонятную задачу
Daniil
Окей. Confirmation bias в действии.
Daniil
Дядя, ты слепой? У человека задача показывать детальную страницу. Сделав все это на фрагментах он потом добавит новый лейаут для планшетов и код вообще не поменяется. Ты же предлагаешь какие-то кастомные вьюхи писать решая вообще непонятную задачу
Я просто указал на наличие альтернативы. У меня есть опыт создания приложения целиком на фрагментах, целиком на отдельных активити, и на одной активити без фрагментов, но полностью на кастомных вьюшках. Я говорю, что фрагменты не серебряная пуля и у каждого решения есть плюсы и минусы.
Artem
Даже Гугл уже топят за сингл Активити
Anonymous
привет кто подскажет, может есть какой портал где можно купить уже работающие приложения на маркете?
Daniil
И поэтому решение писать все в разных Активити становится разумным?
Вы можете делать так, как считаете нужным в вашем конкретном проекте. Здесь нет правильного решения. В каждой конкретной ситуации подходят свои костыли.
blockii
Приветствую,как на s9+ обратно загрузчик заблокировать?
a
Можно ли использовать картинки из известных кинофильмов в качестве вопроса внутри приложения? Не забанит ли за это дядюшка Гугл?
Dmytro
Народ, подскажите плиз, после того как я запускаю другое приложение. Телефон стопорит выполнение моего, хотя я его не закрывал. И я перестаю в своем приложении отслеживать состояние телефона. Я добавил приложение в исключение Save Battery но это не помогло. Как сделать чтобы телефон не убивал приложении? Даёт ли андроид возможность демонизировать скажем отдельный скрипт? Может ещё настройки какие-то нужно включить, чтобы он его не останавливал самостоятельно?
🐈 гав-гав
Сервисы
Сервис то система не убьёт, но все за пределами сервиса убьёт всеравно
Denis
подскажите, товарищи, вдруг кто разбирался) вот есть Foreground service, для него надо нотификейшн обязательно создавать. а что будет, если пользователь в настройках канала отрубит это уведомление?
Vitaly
Существует что-то на подобии Retrofit для работы с WebSockets, что использовалось подефолту в Android приложениях? Или обычно вручную реализуют веб-сокеты?
🐈 гав-гав
Ну юай, поидее сервис не поможет
🐈 гав-гав
И активити может убить и стек под ним , насколько я полагаю
Mike
Существует что-то на подобии Retrofit для работы с WebSockets, что использовалось подефолту в Android приложениях? Или обычно вручную реализуют веб-сокеты?
Retrofit — реализация REST. Есть похожий принцип для вебсокетов? И зачем? (можно посмотреть Метеор, что ли)
Artem
Попробуй понять почему так происходит
Artem
Select не гарантирует тебе сортировку и что вообще сортировка списка будет каждый раз одинаковой. Нужен точный порядок - вводи поле sort/index
Металлов
Room ничего не сортирует, посмотри на свой SQL запрос
Artem
Я тебе уже написал что в этом случае порядок в списке может быть разным при каждой выборке
Artem
Ответ на этот вопрос я тебе тоже написал
Илья
Сделай сорт по дате добавления в дб
🇷🇺El Mariachi
для этого надо сохранять эту дату в бд
🇷🇺El Mariachi
проще id поле добавить с автоинкрементом например
🇷🇺El Mariachi
(если такого все еще нет)
🇷🇺El Mariachi
проще id поле добавить с автоинкрементом например
хотя, я могу ошибаться, гарантирует ли это нужный порядок во всех случаях....