Turalllb
Ну а фиг знает что там надо дело чтобы не калом было. Вроде тупо идешь в бд, нет результата, пошел в сеть
Turalllb
Ладно, чуть позже на котлин всё это закончу переводить. Может чище покажется 😁
Alexey
Alexey
нейминг пакетов конечно пиздец, лишние файлы в репе, в коде методы названы не очевидно, комментарии ненужные и тд
Nikolay
Denys
Есть ли случаи, когда Canvas в методе View.onDraw() будет null?
Mike
Denys
Видимо просто @NonNull не проставили еще.
Turalllb
Я же правильно понимаю, что к api в котором указан OAuth я могу реализовать экран входа через логин пароль ? )
Denys
Denys
Но если ваше приложение - это third-party для API, обычно это значит, что пользователь не вводит свои логин-пароль в него [приложение].
Roman
Roman
Denys
Сергей
"Как же вы возьмете сепульку без жены?"
Проверку строки на наличие в некотором списке без хеша (самописного или стандартного) не реализовать
Denys
Сергей
ну кроме просмотра всего миллиона или использования индексов какой то СУБД
Сергей
тогда надо нормально объяснить что требуется
Denys
Denys
Но в общем случае я согласен с Сергеем. HashMap дает хорошую временную сложность, близкую в Вашем случае к O(1) / O(logn). Но миллионы строк может быть накладно хранить в памяти.
Denys
Turalllb
Papin
Тебе надо научиться rx-у или красочные данные
Papin
Сам себе проблемы придумал
Denys
Papin
Лол
Удачи)
Denys
Papin
Это не так работает)
Сергей
Посмотрел...ох, неправильно я похоже многое делаю.
Люблю синглтоновские классы-утилиты с кучей методов, а вот файлы с одним методом в три строки не люблю. DI пока игнорирую, а доступ к другим классам леплю через getInstance
Papin
что не так работает ?)
Если ты хочешь научиться rx-у,то надо читать доку, пробовать шо вообще умеет,потом уже осмысленно подходить к задачам
Тебе без разницы регистрация это или просто данные которые надо отобразить
Глянь шо к чему вообще что такое Rx ,и можно хоть обычное апи погоды юзать и кайфовать
Anonymous
Ребят, нужно как-то сделать так, чтобы пользователь введя свой город получил IATA код. Как можно реализовать?
Michael
Найти нужное апи в инете и дёргать его
Michael
Или выкачать: https://openflights.org/data.html
Ravshan
Ребят, мне нужно создать таблицу которая работает с дб. При каждой добавлений в дб добавлялся строка(новый столб) в таблицу. С помощью чего сделать? Как? И так далее
Ravshan
Или можно обойтись без таблицы?
Ваня
ООП, слышал?
Ваня
Сделай массив объектов с твоими данными
Ваня
А лучше мапу(TreeMap, HashMap)
Ваня
Храни там данные
.
Привет . есть проблема при создании нового проекта на андроид студио вибираю empty activity но кнопка next не подсвечивается не могу продолжить . кто может помочь?
Aleksandr
Anonymous
Как нормально схему построить, чтобы небыло такой паутины
Anonymous
?
Anonymous
Valentin
Такой вопрос, как программно в настройках приложения редактировать уведомления? Чтобы пользователь мог включить или выключить их например
Vitaly
Совсем необязательно везде проводить Actions
Denys
.
Denys
Нет
Тогда делитесь скриншотами
.
Сыктывкариум
Сергей
Написано же. Студия не работает при установке в каталог с русским именем и не поддерживает кириллицу в именах файлов
Mr O
Добрый день
.
.
При работе в андроид студио обязательно подключение к интернету ?
Макс - mas1ma 🍋
.
Создан новый проект но в разделе tools нет вкладки firebase
Сергей
.
.
Ещё вопрос . при установке я не установил виртуальный девайс как теперь его можно добавить ?
Ferrero
Yusuf
Как с помощью ретрофита обрабатывать json с динамическими названиями полей? Например, в апи википедии вот такие поля:
"pages": {
"276722": {},
"450751": {}
}
Alexander
Всем привет, есть приложение в котором используется БД Realm без настройки миграции и версий схем, оно выложено в магазин, но в новой версии изменена структура Realm, поможет ли мне «deleteRealmIfMigrationNeeded()» чтобы обновилось приложение и в дальнейшем я мог использовать миграции?
Дмитрий
Всем привет) У меня маленький глупенький вопрос, который я не могу решить. Не включился annotation processor, а по заданному пути перейти не получается, так как в конечной точке нету annotation processors. Вот недавно обновил тудию до последней версии. Можете, пожалуйста, подсказать, как можно включить поддержку?
Ruslan
Как быть с диалогами?
Во всех проектах, в которых я участвовал были базовые активити/фрагменты, которые умели показывать диалоги, им только надо было передавать экземпляр.
Сейчас вот увидел, что есть практика создания ДиалогМенеджера, который получает фрагмент менеджера в конструктор и диалоги показываются уже диалогМенеджером. Объясняется создание этого менеджера тем, что наследование для того, чтобы шарить код между сущностями это не лучшая практика.
Мне самому не очень нравится наследование в этом смысле, но потому, что иногда не ожидаешь, что активити умеет что-то такое, что прописано в базовом классе. Или есть какой-то код, который есть в базовом классе, а тебе нужен он не то чтоб весь, а частично с какими-то изменениями.
Так вот, кто как делает с диалогами? Или теперь диалоги это часть навигации и ими занимается навигатор?
✙
Как быть с диалогами?
Во всех проектах, в которых я участвовал были базовые активити/фрагменты, которые умели показывать диалоги, им только надо было передавать экземпляр.
Сейчас вот увидел, что есть практика создания ДиалогМенеджера, который получает фрагмент менеджера в конструктор и диалоги показываются уже диалогМенеджером. Объясняется создание этого менеджера тем, что наследование для того, чтобы шарить код между сущностями это не лучшая практика.
Мне самому не очень нравится наследование в этом смысле, но потому, что иногда не ожидаешь, что активити умеет что-то такое, что прописано в базовом классе. Или есть какой-то код, который есть в базовом классе, а тебе нужен он не то чтоб весь, а частично с какими-то изменениями.
Так вот, кто как делает с диалогами? Или теперь диалоги это часть навигации и ими занимается навигатор?
Зачем такое вообще делать, какую конкретно проблему это решит?
✙
А какой код повторяется?
✙
Показа диалога?
Ruslan
Ruslan
вот и мне это кажется очень логичным.
не создавая дополнительных сущностей
Yakov