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
Окей, спасибо. Сейчас попробую объяснить ему
✙
Надо именно СОБРАТЬ АПК
Оно также собирает, просто дебажное