Anonymous
'moveTaskToBack(true)' аналог кнопки home?
Nikita
ну то есть собрав консилиум из 15 человек можно будет баны раздавать - мне нравится )
15 человек в кач-ве примера привел, можно любое другое количество, просто в последнее время спамеры зачастили
Влад
и остануться 15 человек в чате :D
Dmitrii
15 человек в кач-ве примера привел, можно любое другое количество, просто в последнее время спамеры зачастили
В соседнем чате есть бот, который по ключу /spam призывает всех админов чата
Nikita
тогда еще круче вариант
Anonymous
Да искал, как переопределить onBackPressed, чтоб при нажатии назад, апка сворачивалась, как при home. Так буржуи пишут этого достаточно. Сомнения чета
Nikita
натренировать нейросетку для опознания спама))))
Ferrero
натренировать нейросетку для опознания спама))))
Я ещё не видел, чтобы в соц сетях справлялись со спамом таким образом
Nikita
будем первопроходцами в данной области
Ferrero
будем первопроходцами в данной области
Тут первая мысль в том, что это видимо имеет очень много нюансов
Ferrero
Вариант с голосованиями норм, если норм реализовать, без флуда
Anonymous
какой-то костыль )
В семье не без костыля. Нет костыля - нет профита. На костыль и баба идет... Ну и т. д.
Turalllb
Проблема такая: во фрагменте выбираю ответ, его позиция тут же обновляет запись в БД sqLite новой позицией, сам метод начинается с получения getWritableDatabase() и после update , я закрываю соединение с БД. Следом выбираю на втором фрагменте ответ. Вижу что на запись в метод приходят позиции как я кликаю, но когда считываю позиции другие. Например я на первом кликнул 1, а на втором 2, а в записи 2, 2 или 1 , 1 . Такое ощущение что курсор не успевает закрыться или еще что то связанное с несинхронностью
Turalllb
к тому же я замечал, что если в одном методе для записи использовать один экземпляр курсора, закрывать его и дальше другой экземпляр курсора, но с тем же названием, то вылетает ошибка или еще что то, точно не помню. Т.е. метод закрытия курсора асинхронный походу
Turalllb
кстати записи в бд делаю в UI потоке
Turalllb
Не пойму, почему это никто не предложил: не храни стронг ссылку на активити в асинктаске.
не вникал в подробности и всегда считал, что если экран повернут, то ассинкТаск пропал и надо запускать новый. Но на стартандроиде нарвался на урок, где показывается, как привязать новую активность к работающему ассинкТаску. Но сам еще не читал урок этот
Turalllb
насчет моего вопроса по БД Sqlite , я всегда закрывал после любого запроса соединение , но пишут, что если работать в одном процессе , но не нужно беспокоиться о соединении, но если не закрывать БД ругается в лог , какой вариант верный
Turalllb
Ты ошибался. Асинктаск останется. И, скорее всего, останется активити, которую держит асинктаск.
неверно меня поняли. Я об этом и говорю, что асинкТаск остается и новой активности приходится запускать новый асинкТаск, а старый должен слабую ссылку держать на активность. Но дело в том , что после поворота экрана, можно связаться с старым асинкТаском и не запускать новый
Ты же написал "я думал что асинктаск пропал" а говоришь что не верно поняли и "ты об этом и говорил что асинктаск остаётся"
Martynenko
и при пересоздании activity получит актуальные данные
Turalllb
а вынести асинхтаск в модель и результат с асинхтаска как вариант хранить в livedata?)
а может мне нужно, чтобы ассинкТАск мониторил, что-то , а при пересоздании активности не хочу тратить ресурс на создание нового ассинкТАска?
Martynenko
и операция открытия и закрытия соединения достаточно дорогое удовольствие
Turalllb
пробовал использовать room?
нет, я смутно понимаю что это, еще не касался этого вопроса. Как знаю, он позволяет записывать объекты, альтернатива sqLite что ли. Но т.к. у меня БД заполненная и пригодная для sqLite буду работать с ней
Anonymous
Что такое AppBar ?
Anonymous
Mike
Anonymous
Это оно?
Anonymous
окей гугл
Я не понимаю что это
Anonymous
Читал
Anonymous
И не понимаю
Anonymous
Чем оно отличается от toolbar ?
Mike
Если речь об AppBarLayout, то это контейнер для Toolbar
Turalllb
и операция открытия и закрытия соединения достаточно дорогое удовольствие
а вот это я понял недавно .. Архитектуру уже так построил что в каждой фиче отдельный репозиторий, который обращается к методу в котором и осуществляется, открытие и закрытие. ТЕперь не знаю, как мне при выходе из фичи долучить доступ к соединению.. Придется что-то менять. А то у меня тест с вопросами, на каждый ответ я открываю и закрываю соединение. А потом еще список рядом с которым прогресс бары и каждый них делает запрос и закрывает соединение... жопа короче , буду менять
Anonymous
Вообще-то да ,но есть переводчик .В той статье что вы скинули там речь идёт о Action Bar ,а не о AppBar
Turalllb
Вообще-то да ,но есть переводчик .В той статье что вы скинули там речь идёт о Action Bar ,а не о AppBar
https://stackoverflow.com/questions/44516512/what-is-exact-difference-between-appbar-toolbar-actionbar-and-when-to-use-th/44516767
Anonymous
В общем то ахинею какую то мне скидываете , объяснить простым языком не можете
Anonymous
Может кто будет искать
Anonymous
AppBar - содержит в себе toobar
Anonymous
И позволяет вместить в себя дополнительные view для анимации к примеру ImegaView с прокруткой
Anonymous
Я читал но с описания не совсем ясно без визуального примера
Ivan
Ребят, подскажите в чем может быть проблема и как ее исправить: при создании нового проекта получаю след ошибку⬆️. Появилась после обновления студии до версии 3.3
Anonymous
Искал ,честно
Aleks
Кто в курсе, сейчас если качаешь из стора приложение, у которого есть пермишн на рисование поверх других окон, оно включено автоматом или нет?
Anonymous
Нашел на Хабре ,там очень информативная статья! Овладение Coordinator Layout / Хабр - ... https://m.habr.com › post
Ivan
тебе это как-то мешает?
не могу новый проект создать, текущие отлаживаются без проблем
roman G
вопрос по clean architecture допустим у меня в проекте есть запрос, который получает данные из сети. Мне нужно эти данные замаппить в вид подходящий для того, чтобы хранить их в БД. где создавать метод который будет маппить данные?
roman G
могу в утилиты засунуть?
roman G
хм, а можно пример?
roman G
идею понял, спасибо а что по поводу пакетов? Куда всё это ложить
roman G
куда покласть
Mike
охеренно оимрепативное программирование?)
Сергій
Уууу 🌚
Mike
кажется, мем из Нашей Раши
roman G
кстати в двух словах MVVM это хорошо или плохо? Или от задачи очень сильно зависит
roman G
чистая архитекура
Dmitry
Tony
https://t.me/Android_Architecture
Dmitry
Ребята, кто-нибудь сталкивался, что при импорте svg image в Android Studio выгладит немного измененным? Например Андроиду оторвало лапу.
Evgeny
достаточно агрессивный и ничем не обоснованный ответ. Странное поведение для завсегдатая данного чата. Может будем сдержаннее?
Evgeny
Для всех остальных только это выглядит диковато))
Сергій
Ребята, кто-нибудь сталкивался, что при импорте svg image в Android Studio выгладит немного измененным? Например Андроиду оторвало лапу.
Возможно слишком сложная SVG или координаты пути со слишком большой точностью. Прогони файл через оптимизатор, например SVG OMG и попробуй ещё раз