⬤ vitaly
а разве на flutter что-то может болеть? Я слышал, что у них там рай и всё работает.
Mike
Новосибирск, аттеншен‼️ Намечается серьёзный митап без серьёзных щщей! И, впервые, это Android-митап! Состоится он 20-го ноября в 19:00 у нас в офисе в технопарке! Вход бесплатный, но регистрация обязательная: https://forms.gle/VY5MVExbRmxA7j2TA Вкусняхи и домашняя атмосфера в наличии. А выступающих четверо: - Миша Гуревич из Scal.io с темой: "Боль разработчика на Flutter" - Вадим Смелянский из Wave909 с темой: "Куда можно запихать Android, и почему это круто?" (кейсы нестандартного использования ОС) - Саша Ситников из Improve digital с темой: "Использование Retrofit для вынесения общей сетевой логики" - Стёпа Бабенко из Wave909 c темой: "Кто и зачем подключил PushWoosh?", или как с помощью gradle можно облегчить работу с плохими библиотеками. Регистрируйся и приходи! В среду, 20-го ноября, по адресу: Николаева, 11 (левая башня технопарка), в 19:00.
@lolbla2, можно в пин? Без уведомления, конечно же
Nazar
Привет. есть у кого идеи, как можно в AAC реализовать навигейшн но чтобы был не replace фрагмента, а add ?
padmitriy
Народ, что не так делаю? FileProvider падает с IllegalArgumentException: Failed to find configured root that contains /data/data/ru.package.name.debug/app_twlogs/twbtstat.log Достаю так: val logDir = context.getDir(logDirectory, Context.MODE_PRIVATE) val logFile = File(logDir.path + separator + logFileName) Падает тут: val uri = FileProvider.getUriForFile(context, "ru.package.name.fileprovider", logFile)
padmitriy
манифест: <provider android:name="androidx.core.content.FileProvider" android:authorities="ru.package.name.fileprovider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" /> </provider> xml: <paths> <files-path name="files" path="." /> </paths>
Nazar
А в AAC — это где? Navigation Component? И, кстати, зачем?)
Да, там. Не уверен, что мне нужно конкретно это, суть в том, чтобы фрагмент с картой не пересоздавался когда на него возвращаються кнопкой назад. Иил я не туда гуглю ?
Илья
Ребята как правильно Реализовать SerchView в месте с RecyclerView на kotlin ? (есть туториал или же статья норм какая то на заружедном только одна статья показано и то на java - https://github.com/Wrdlbrnft/Searchable-RecyclerView-Demo)
padmitriy
ой, стрёмный путь
разные варианты xml путей перепробовал
Mike
Спасибо, попробую это)
Расскажи, пожалуйста, потом, как оно)
Nazar
Расскажи, пожалуйста, потом, как оно)
Конечно, если разберусь что и как с этим работать ))
Alex Android
Хелп error: resource style/TextAppearance.Compat.Notification.Info not found. Но у меня нет нигде Notificaion
Изам
Добрый день, подскажите пожалуйста, как лучше будет реализовать подобный ProgressBar? В основном интересует как сделать такой же, красный лоадер. Пробовал через градиент, но в этом случае закругленные края не получаются, а использовать картинку лоадера, это вообще беда
Muzaffar
Screenshot (03:27PM, нояб. 05, 2019)
Muzaffar
ребята что скажете?
Muzaffar
На счет дизайна и юзабелити
Muzaffar
интересны мнения...
Dmitrii
Screenshot (03:27PM, нояб. 05, 2019)
мне нравится. Но вопрос: высота полей отличается от высоты кнопки - это так задумано ? может стоит стандартизировать и сделать одинаковыми?
Muzaffar
Или радиобаттоны тоже сделать чуть по другому?
Dmitrii
Или радиобаттоны тоже сделать чуть по другому?
я левша, и мне удобно дотянуться до Поиска и до радиобаттонов левым большим пальцем. Но правшей больше - подумай, удобно ли будет дотягиваться до самых важных фич большим правым пальцем.
Изам
Screenshot (03:27PM, нояб. 05, 2019)
Дизайн прикольный, но шрифты и цвета просто ужасны, как будто из 2013 года.
Muzaffar
А че со цветами?
Изам
Касательно цветов, на них не очень приятно смотреть, к примеру на этом примере, они приятны
Mike
Screenshot (03:27PM, нояб. 05, 2019)
на кнопке должен быть глагол
Глеб
и снова здравствуйте нужен совет. получаю набор данных в JSON формате с сервера, сохраняю в реалме. получается около 140k реалмобъектов, каждый по 4 ключ-значения (12Мб данных). размещение занимает около 8 минут через createOrUpdateAllFromJson(). реалм на такие объемы вообще рассчитан?
Глеб
почему-то мне кажется, что sqlite или room быстрее сможет все в себя сложить
Muzaffar
Mike
какие предложения?
«Искать»
Mike
найти
+, это лучше
Глеб
тут всё зависит от того, как эит данные парсятся и кладутся и какое именно место тормозит
ну, одно место я точно знаю. приходит с сервера JSONobject JSONArray'ев, и мне приходится доставать каждый массив из объекта по его ключу, на это уходит около 0.7 сек. всего массивов около 360. т.е. это около 5 минут. что происходит остальные 3 минуты?
Muzaffar
ок, а в целом то как?
Глеб
ну, сам realm в цикле перебирает все вложенные в jsonarray jsonobject'ы
Глеб
в каждом массиве по 200-300 объектов может находиться
Глеб
отсюда вопрос возникает - стоит ли пользоваться реалмом в данном контексте?
Mike
Стоит пользоваться профайлером.
Глеб
Не стоит пользоваться org.json.
ок, спасибо, буду гуглить
Глеб
хотя, мы щас об одном профайлере?) который используемые ресурсы приложения в системе отображает в студии? или какой профайлер?
Глеб
Не стоит пользоваться org.json.
Что тогда стоит использовать?)
Mike
но реалм, небось, не интеропится с ним
Глеб
Ясно. Спасибо
Mike
by the way, c Личи можно session.withTransaction { val reader = JsonReader(InputStreamReader(stream)) reader.beginArray() while (reader.hasNext()) { insert(XxxTable, reader.read(Xxx)) } reader.endArray() } но там обёртка для SQLite откровенно сырая
Mike
чет много кода
предложи альтернативу)
Dj
предложи альтернативу)
Gson().fromJson<T>(json)
Dj
одна строчка
Mike
Gson().fromJson<T>(json)
ЧАТ НЕ ЧИТАЙ @ БЫСТРО ОТВЕЧАЙ
Mike
твоя «одна строчка» не вставила записи в БД, а высрала их в оперативку
Muzaffar
Screenshot (04:09PM, нояб. 05, 2019)
Muzaffar
Ребят как вот такая линия реализуется?
Mike
Screenshot (04:09PM, нояб. 05, 2019)
fitsSystemWindows всякий
Muzaffar
Или это рисуется
Muzaffar
А как называется эта штука?
Mike
status bar
Chriz
Screenshot (04:09PM, нояб. 05, 2019)
<View ... android:background="бэкграунд"/>
Muzaffar
Как статус бар?
Muzaffar
Screenshot (04:14PM, нояб. 05, 2019)
Muzaffar
Вот тут в боттомщите хочу сднлать такую
Chriz
Screenshot (04:14PM, нояб. 05, 2019)
Ты про маленькую серую линию с круглыми краями ?
Ihor
Ребят, а как возможна такая ошибка android.app.Application cannot be cast to i.test.AppDelegate если AppDelegate extends Aplication. Возникло при переходе на androidx библиотеки.