Konstantin
а все нашел
Konstantin
сука да как они могли вообще назвать их так
Konstantin
Naglfar
Naglfar: Ребят, подскажите, у кого есть опыт. Правильно ли я делаю...?? Есть класс user; Класс firebase; Класс clientSocket; Класс serverSocket; И mainActivity; clientSocket обращается к firebase(внутри класса инициализация firebase.getInstance() и выбор методов authentication ) через serverSocket. serverSocket возвращает clientSocket данные+ UID и создает объект user.
#свободуНавальному
Есть ли универсальный способ установки кастомной прошивки на смартфон, без доступа к ADB и с заблокированным OEM? Без отпаивания eMMC. Если нет возможности сделать это програмно, может быть есть вариант присоедениться к какому-нибудь порту, с прямым доступом к процессору, что бы указать ему перезаписать память? Данные в памяти не имеют ценности. Цель - перепрошивать апараты без выгугливания дыр в конкретных моделях и без выпрашивания кодов разблокировки у производителей.
Denis
Привет, котаны! Совсем запутался, почему студия ругается на тривиальный SQL-код?
Ferrero
А синтаксис точно верный?
Сыктывкариум
Есть активити. Оно вызывает другое активити. Если я из второго снова создам первое - это будет утечкой? Т.е. создадутся именно два первых активити? И может быть можно как-то отследить наличие первого активити? Объясню, зачем это. Первое - лаунчю активити. Второе - активити настроек. Из первого вызывается второе. Но второе может быть вызвано через интент. фильтр и мне надо что бы при нажатии "ОК" во втором - открывалось первое. Если второе было запущено первым, то при закрытии второе автоматом вернётся на первое, а вот если было запущено через интент-фильтр, то при закрытии - закрывается приложение.
Denis
А синтаксис точно верный?
Обгуглился уже по полной, везде пишут да, так надо https://www.w3schools.com/sql/sql_ref_add_constraint.asp
Сыктывкариум
Утечка это когда сборщик мусора работает некорректно
Ну да. Но он может работать корректно, но я могу писать код некорректно.
padmitriy
Обгуглился уже по полной, везде пишут да, так надо https://www.w3schools.com/sql/sql_ref_add_constraint.asp
Ок Гугл https://www.google.com/search?q=sqlite+add+constraint&oq=sqlite+add+c&aqs=chrome.3.69i57j0l3.6418j0j7&client=ms-android-xiaomi&sourceid=chrome-mobile&ie=UTF-8
Сыктывкариум
Через флаг да, так и сделаю.
Fedor
Ну то есть автоматического механизма нет?
Вспомнил, есть TaskStackBuilder. В нем прописать родительскую активность надо, тогда дефолтное поведение при нажатии кнопки назад сохранится. https://www.google.com/url?sa=t&source=web&rct=j&url=https://developer.android.com/reference/android/support/v4/app/TaskStackBuilder&ved=2ahUKEwiotuOJyc_hAhVjlYsKHd3mAVQQFjABegQIBRAC&usg=AOvVaw0hxbSrS7-EiPJ0PZ-W1Dtk&cshid=1555244467571 Использовал для уведомлений только
Konstantin
почему в студии может не воркать инспекция kotlin constructor parameter not used ? вроде выставил ей уровень error а в файле всеравно подсвечивает как warning, в анализе* даже не показывает ничего. руками рефакторить 50 субклассов как то геморно
Himars
как лучше всего организовать следующее - нужно по загруженном id с сервера достать drawable из ресурсов апки . Есть следуюущий подход: public static Drawable byIdName(Context context, String name) { Resources res = context.getResources(); return res.getDrawable(res.getIdentifier(name, "drawable", context.getPackageName())); } Может кто знает что-то получше?
Denis
Не то гуглил. https://www.sqlite.org/lang.html
Да-да, ALTER TABLE не умеет в CONSTARAINT. Тогда вот интересно, это onDelete параметр в @Entity именно на уровне базы требует или сам по FK удаляет? В любом случает валит ошибки, что миграцию нужно обновить после установки параметра.
Сергей
Привет, котаны! Совсем запутался, почему студия ругается на тривиальный SQL-код?
тому шо SQLite таки Lite и все фишки SQL поддерживать не обязано?
Denis
тому шо SQLite таки Lite и все фишки SQL поддерживать не обязано?
Пушо они даже на сайтике раздел имеют Full-Featured SQL
Denis
Do not be misled by the "Lite" in the name. SQLite has a full-featured SQL implementation
Ваня
Можно ещё холивар про nosql начать
Himars
Подскажите по google nav component Есть single activity app с набором фрагментов На сколько я понимаю, nav component из коробки при переходе с фрагмента в фрагмент выполняет операцию replace. При этом выполняется destroy вьюхи предыдущего фрагмента. При возврате на предыдущий фрагмент вьюха пересоздается, и скролл прыгает в начальное состояние. Как правильно обработать такую ситуацию, что бы скролл при возврате оставался на то й же позицие что и был до перехода? ID для NestedScrollView присвоен
Sergey
Можно ещё холивар про nosql начать
А это тут при чём? Я так понял, что чел имеет какой-то опыт с SQL, но не ожидал, что SQLite усечён.
Denis
Что-то я теряю нить. О каком @Entity речь? И о каком onDelete?
https://developer.android.com/reference/android/arch/persistence/room/ForeignKey#ondelete
Sergey
Do not be misled by the "Lite" in the name. SQLite has a full-featured SQL implementation
Ну, SQLite всё-таки достаточно полноценна, хоть и неполноценна на все 100%
Ваня
А это тут при чём? Я так понял, что чел имеет какой-то опыт с SQL, но не ожидал, что SQLite усечён.
Ну если лайт может значит усеченный, то ноу может значит отсутствие
Ваня
Хотя и то, и то неверно по факту
Denis
Да всё норм, я месяц назад по вечерам начал писать своё первое приложение, напоролся вот на незнание, с CREATE TABLE всё бы сработало ОК, но у меня там данные немношк, накостылю вручную удаление связанных записей
Sergey
Хотя и то, и то неверно по факту
Угу, особенно неверно в отношении гугловской носкльной базы, которая в виде джейсона. 😂
Sergey
https://developer.android.com/reference/android/arch/persistence/room/ForeignKey#ondelete
Внешние ключи работают нормально.
Denis
Внешние ключи работают нормально.
То есть можно запилить пустую миграцию и оно начнёт удалять связанные запись без CASCADE на уровне движка базы?
Sergey
То есть можно запилить пустую миграцию и оно начнёт удалять связанные запись без CASCADE на уровне движка базы?
Не, это не знаю. Я не делал так. Просто, если FK используются, то фик вставишь невалидные записи.
Denis
Да мне собсно нужны FK, лишь не хотелось мусор оставлять после удаления родителя
Jamal
Не могу разобраться с проблемой " Приложение не установлено "
Jamal
Кто-нибудь сталкивался
Jamal
Любой апк, которые скидывают мне не установливается
Jamal
Попробуй глянуть в логах
Тут дело не в разработке, проблема с устройством
Я понял
Попробуй глянуть в логи
Package manager логирует иногда ошибку конкретно
Programistich
Любой апк, которые скидывают мне не установливается
То есть человек компилит приложении, а потом с тлф отправляет тебе?
Jamal
Package manager логирует иногда ошибку конкретно
🤦‍♂ мне в телегу, друг скинул свое апк как я в логи гляну ?
Programistich
ААХАХВХВ
Подключи девайс
Programistich
И не запустится Никогда
И установи
И смотри логи
Programistich
Тут проще
Programistich
Намного
Programistich
@Jamal_Aliev
Programistich
Попроси человека, чтобы он собрал АПК
Programistich
А не от компилировал сразу себе
Bohdan
господа, а не подскажите, у меня app при старте андроид, но грузится в свернутом режиме, а как его развернуть?
Programistich
Собрать проект
Jamal
Ребилд ?
Programistich
Build apk
Programistich
Ребилд ?
Нет🙅
Programistich
В АС есть build apk
Programistich
Оно его соберёт в папку
Programistich
А потом друг с этой папки должен кинуть тебе
Ты вообще видел что он написал? Он говорит ему кидают АПК
Что ты советуешь вообще
Programistich
Я все нормально говлрб
Programistich
АПК которое АС грузит на тлф при компиляции не будет работать на другом устройстве
Programistich
Надо именно СОБРАТЬ АПК
Jamal
Окей, спасибо. Сейчас попробую объяснить ему
Надо именно СОБРАТЬ АПК
Оно также собирает, просто дебажное