Глеб
🙈
Max🔥
проще добавить ввод символов
А как это можно увидеть , декомпиляция?
Точно не подскажу, но без декомпиляции точно можно, надо какой-то профайлер запросов
В Гугл сторе есть прям на девайс но там не факт что будет работать
Anonymous
У правильного приложения после неправильного ввода кода появится задержка реакции, растущая, скажем, по экспоненте. Или блокировка после -цатой попытки
Видимо приложение не правильное , я уже минут 20 вручную перебираю свой же код, никто пока не заблокировал )
Вроде что-то прям в студии есть тоже
Сергей
Значит неправильно безопасность построена. Для банковского это недопустимо категорически, для фигни вроде спортивного может и ок
Anonymous
Значит неправильно безопасность построена. Для банковского это недопустимо категорически, для фигни вроде спортивного может и ок
Ну... там что то типо банка можно сказать, электронный кошелёк мобильного оператора , т.е вводишь номер телефона и если у тебя на балансе больше суммы n можно делиться им с друзьями или оплатить покупку ) использовать в карысных целях не буду ) не хочется за решетку 😁😁 а вот сообщить им о баге и получить какую нибудь плюшку было бы не плохо )
Топ 10 ошибок
))
Семен
Каким образом с этим справляетесь, почему-то ответ на StackOver мне не помог?
Семен
В общем этот автоматичеcки создаваемый класс должен выглядеть вот так при использовании AndroidX
Turalllb
Кто нибудь сталкивался с конвертированием растра в вектор ? Я так понимаю это совсем гиблое дело? Хочется векторные иконки использовать, но в свободном доступе да еще чтобы по дизайну совпали иконоки редко получается добыть. Поиски привели к программе inscape, но все не четко и уж очень длинные path генерирует. А если адобе иллюстратор использовать, то он вообще path не генерирует, а бинарник какой то получается.
Turalllb
Если сложный растр, то нет смысла его переводить в вектор
Ну уж очень простые нужны. А чем пробовали в вектор конвертировать ? Иллюстратор может вообще path генерировать?
‍Yap
в illustrator все прекрасно рисуется
Сергій
даёт наилучший результат
Anonymous
Доброе времени суток! Надеюсь, попал туда, куда нужно. Пытаюсь собрать ядро под орео для работы беспроводных адаптеров. Модули не хотят компилироваться, при этом в конфиге я указал на их активацию. Подскажите, что может быть не так?
Anonymous
Turalllb
в illustrator все прекрасно рисуется
Ну рисовать то да. А растр в вектор он конвертирует ,чтобы path генерировался ?
Turalllb
я делаю через Vector Magic
Спасибо, попробую и его
‍Yap
Ну рисовать то да. А растр в вектор он конвертирует ,чтобы path генерировался ?
при генерации получается очень не оптимизированный path. по своему опыту лучше самому перерисовать с нуля, чем использовать встроенный тул
‍Yap
Ну да, можно накрайняк обвести png
нижний слой с прозрачностью, на верхнем рисуешь пером
Alexey
В общем этот автоматичеcки создаваемый класс должен выглядеть вот так при использовании AndroidX
Вот эту строчку с runwith убрать. И лучше инструментальные тесты запускать с robolectric. С эмулятором это крайний случай так как долго запускается
ᛖᚹᛋᛁᚱ
Кто-то сталкивался с такой ошибкой? Я так понимаю db ещё не инициализирована
Anonymous
Ясненько))))
Яўгеній
Здравствуйте. Вопрос: как щапустить методод в активити, после того, как я вернулся на него из другого активити, использовав метод finish() ? Суть в том, что есть два активити. В первом просто отображается инфа, во втором она редактируется. Нужно после того, как я отредактировал информацию и сохранил ее в бд, вернуться на первое активити и обновить данные, догрузив еще те, что только что были сохраненены в бд с помощью второго активити. Целеком же обновлять активити не рационально. У меня там горизонтальный RecyclerView и пару полей - когда много записей, то проще еще одну догрузить, а не перезагружать все вместе заново, особенно если это часто делается... Но вот как запустить код, когда я вернулся на это активити я не знаю... Погуглил, ничего такого не нашел, может я запрос не праильно написал?
Сергей
В svg файл. А его студия понимает
Turalllb
https://www.flaticon.com
Был на этом сайте, автора нужно указать где то
Turalllb
Я перегонял картинки на сайте vectorizer.io
Да я уже понял что бесполезное это занятие. Только очень простые нормально получаются, а в основном длинные path , такие изображения в итоге дольше чем растр грузят. Самое простое немного приловчиться к адобе иллюстратору и самому обводить png.
Сергей
Иконки простые норм. Там куча параметров. Если сократить число цветов и увеличить число пикселей до 4-6 path длина будет норм
Turalllb
Здравствуйте. Вопрос: как щапустить методод в активити, после того, как я вернулся на него из другого активити, использовав метод finish() ? Суть в том, что есть два активити. В первом просто отображается инфа, во втором она редактируется. Нужно после того, как я отредактировал информацию и сохранил ее в бд, вернуться на первое активити и обновить данные, догрузив еще те, что только что были сохраненены в бд с помощью второго активити. Целеком же обновлять активити не рационально. У меня там горизонтальный RecyclerView и пару полей - когда много записей, то проще еще одну догрузить, а не перезагружать все вместе заново, особенно если это часто делается... Но вот как запустить код, когда я вернулся на это активити я не знаю... Погуглил, ничего такого не нашел, может я запрос не праильно написал?
Что то не совсем понял. Но когда активность запускается из фона или в первый раз всегда запускается метод onResume , в нем и делайте обновление
Сергей
но вообще андроид пока к векторным картинкам не готов, да
Turalllb
Иконки простые норм. Там куча параметров. Если сократить число цветов и увеличить число пикселей до 4-6 path длина будет норм
Не знаю на сколько эти редакторы хороши но в сети я в основном натыкался на inskape . Довольно мощный редактор
Turalllb
но вообще андроид пока к векторным картинкам не готов, да
? Почему? Потому что vector Drawable не все возможности svg имеет?
Max
Кто по arcore нормально шарит? Есть идеи подружить с компасом?
Max
Задам детальный вопрос, если умельцы есть
Viacheslav (old)
Здравствуйте. Вопрос: как щапустить методод в активити, после того, как я вернулся на него из другого активити, использовав метод finish() ? Суть в том, что есть два активити. В первом просто отображается инфа, во втором она редактируется. Нужно после того, как я отредактировал информацию и сохранил ее в бд, вернуться на первое активити и обновить данные, догрузив еще те, что только что были сохраненены в бд с помощью второго активити. Целеком же обновлять активити не рационально. У меня там горизонтальный RecyclerView и пару полей - когда много записей, то проще еще одну догрузить, а не перезагружать все вместе заново, особенно если это часто делается... Но вот как запустить код, когда я вернулся на это активити я не знаю... Погуглил, ничего такого не нашел, может я запрос не праильно написал?
Запускать activity с startActivityForResult. Потом из второго activity finish с result ok и кодом. В первом activity отловить onActivityResult
Mike
А вам студия предлагает для Parcelable сделать companion object CREATOR? На ProGuard не напоролись? Или у всех @Parcelize?
Mike
Надо взять за правило юнит-тестить после ProGuard. Только, зараза, я в Gradle ничего не умею.
RASHIT
всем доброго вечера вопрос: зачем вообще нужна LiveData ? вот например в концепции MVP: 1) в моделе грузим данние с сервера/бд 2) если все ок то передаем List<Data> в Presenter , через колбек 3) Presenter вызывает в View метод отображения новых данных какая тогда польза от LiveData ? что то совсем не могу понять ето
Сергій
для ниосиляторов lifecycle, это люди кто создал франшизу "lifecycle слошна"
Daniel
Daniel
Кратко о новой студии
Сергій
Ivansuper
Кратко о новой студии
Зато сразу все видно
Сергій
там лучше
Кирилл
Чтобы обновлять UI как только обновятся данные.
LiveData вроде ещё умеет выводить автоматически забирать изменения из room
Anonymous
Кто InApp Purchase подключал? Знаете норм гайд а то у самих гугл как обычно половину пропустили и размазали по всем возможным разделам
Mike
ой, да выбросьте её, а то всю жизнь жадлваться будете
Rizvan
У меня в активити на 28api runtimeexception: unable to start activity componentinfo caused by nullpointerexception: attempt to invoke virtual method int java.math.roundingmode.ordinal() on a null object reference , ругается на строку super.oncreate() , проблема только на 9ке, на остальных версиях все работает. Подскажите куда копать?
ᛖᚹᛋᛁᚱ
Прошу прощения, переспрошу, т.к. читаете доков и Гугл ничего пока не дал
ᛖᚹᛋᛁᚱ
Кто-то сталкивался с такой ошибкой? Я так понимаю db ещё не инициализирована
RASHIT
Чтобы обновлять UI как только обновятся данные.
пример допустим с ресайклером, гружу данные с бд, засовываю в ресайклер и вызываю у адаптера нотифай, все время лайфдата следит за этим, как только добавится в базу новое значение, лайвдата получается сам обновит ресайклер, без вызова нотифай у адаптера?
Сергій
LiveData это просто колбек который смотрит за lifecycle
Сергій
он не запушит данные после onStop например
Rizvan
есть целый стектрейс?
Сейчас думаю как его скинуть лучше
RASHIT
LiveData это просто колбек который смотрит за lifecycle
хорошо, если не запушит и не обновит, тогда зачем он нужен, можно же колбеком и потом нотифай вызывать. я не понимаю в чем его ценность, что постоянно в вакансиях выскакивает
Mike
хорошо, если не запушит и не обновит, тогда зачем он нужен, можно же колбеком и потом нотифай вызывать. я не понимаю в чем его ценность, что постоянно в вакансиях выскакивает
в вакансиях вообще одна дичь. Начнём с того, что все работодатели всеми силами тащат сотрудников в офис. Все остальные маразмы меркнут на этом фоне.
Mike
оно запушит данные после onResume
Или onStart? onResume поздно.
Сергій
Или onStart? onResume поздно.
может и он старт