Sergey Mitrofanov
Так в SQL также, делай апдейт
Не понял, какой апдейт? Если файла БД нету, что апдейтить?
Sergey Mitrofanov
ручками что ли описывать то, что я уже описал аннотациями к классам?
Алексей
Вопрос в том, как его заставить сделать CREATE TABLE... для таблиц новой БД ?
На сколько я понимаю твой кейс, ты просто делаешь другую версию базы, в апдейте создаешь таблицы (в SQLite так, в роом должно быть также)
Mister
кто знает, если файл mapping.txt (где хранится инфа proguard'а) загрузить в firebase crash reporting после появления ошибок, будет ли он применяться для деобфускации трассировки стека предыдущих крашей ?
Mister
Новая сборка = новый маппинг
имеется ввиду краши на этой же версии, которые появились до загрузки файла маппинга
Sergey Mitrofanov
На сколько я понимаю твой кейс, ты просто делаешь другую версию базы, в апдейте создаешь таблицы (в SQLite так, в роом должно быть также)
Не, никакой другой версии БД нету ) Суть такая - был ранье в проекте ormlite. В нем было так - описал классы для таблиц, при инициализации она по-необходимости создает файл БД, и создает отсутствующие таблицы. На прошлой неделе переписал все это на рум. Аналогично, таже схема и пр. Ситуация такая: если файл БД уже есть, и правильной схемы, то все ништяк, все работает. Если файла нету, то рум создает новый файл БД, а вот таблицы не создает, хотя ормлайт создавал сам автоматом. ЧЯДНТ?
Sergey Mitrofanov
имеется ввиду краши на этой же версии, которые появились до загрузки файла маппинга
Вообще, маппинг не обязательно заливать. Можешь делать так: /usr/local/opt/android-sdk/tools/proguard/bin/retrace.sh -verbose mapping.txt logcat.txt И даже еще проще - у ретрейса есть Гуёвая версия, прямо из студии можно запустить ) А вот ретрейснет ли гугл твои логи, которые были до загрузки файла - хз, мы маппинги не заливаем, сам ретрейсим )
Illia
Ребята, кто победил проблему с lldb в android studio 3.0 ?
Illia
ndk дебаг
Illia
The following packages are not available
Mister
Вроде бы нет. В гугловой консоли также
Т.е. предыдущие краши он не деобфусцирует, так?
Антон
Верно
Vlad
Есть ли нативный способ отобразить уведомление на onMessageReceived, когда приложение в Foreground?
Volodymyr
Всем привет! Подскажите, пожалуйста. Мне для одной фичи нужно в настройках выбрать путь к папке с картинками, и самому пилить файловый менеджер ради этого как-то не хочется. Кто чем пользовался, что посоветовать можете? За пару часов гугления больше всего приглянулась эта либа: https://github.com/spacecowboy/NoNonsense-FilePicker, но может есть что-то лучше?
Vlad
да
Vlad
@desugar
Alexey
firebase crash приблизился к crashlytics?
Vlad
Это ты мне кажется про бекграунд рассказываешь
Vlad
Ну, насколько я успел разобраться
Vlad
а я хочу на форграунде отображать)
Vlad
Sergey У меня вызывается onMessageReceived
Vlad
Просто я не знаю, есть ли в андроиде готовый метод отобразить красивенько remoteMessage
Yurii
не подскажет кто, как в idea отключить автоматическую смену раскладки (не получаеться загуглить), спасибо
Vlad
@desugar Ааа, т.е. можно через центр уведомлений вывести. Окей. Спасибо.
Vlad
@desugar ты меня раскусил!
Vlad
@desugar учу андроид этот ваш) Интересно просто
Vlad
даа, это правда. Свободно очень, потому и часто больно
Vlad
iOS мне кажется игрушечной по сравнению с Android)
Vlad
Даже не возьмусь пока что сравнивать. Я всего пару недель в андроиде
Vlad
Java))) я же тру
Vlad
Kotlin думаю легко зайдет после Java
Oleg
а зачем нужна панелька captures в студии?
Oleg
дампов хипа?
Olexandr
как мне переключиться на ветку зум воркинг с мастера??
Sergey Mitrofanov
На сторону "копорации добра" )
Oleg
неужели реально бывает нужно этот дамп изучать?
Sergey Mitrofanov
Там есть клин. В меню градла справа
А я вверху искал, в общем меню )
Vlad
Я могу сравнить пока что только чаты. Здесь доброжелательнее и адекватнее народ чем в iOS Developers
Vlad
Я задаю глупые вопросы, и всё равно есть те, кто готовы помочь))
Osip
А я вверху искал, в общем меню )
Дело привычки :) Я никогда просто студию даже не запускал поэтому не знаю как там
Sergey Mitrofanov
Дело привычки :) Я никогда просто студию даже не запускал поэтому не знаю как там
Да и в интеллиже этот пункт меню есть - Build -> и далее. Просто у студии там есть кнопока Clean, а у интеллижа почему-то нету
Sergey Mitrofanov
Sergey Mitrofanov
После первого запуска из меню градла clean появлялся в конфигурациях запуска
Ясн, ща проверил, апдейт на интеллиж еще не пришло. И 3-й градл плагин, не смотря на релиз, все еще ругается, дескать "нужна студия 3.0" ( Подожду обнову, потом, может перееду. Не хочется лишние танцы с бубнами делать )
Dmitry
Привет, кто знает что за дичь в Android Studio 3 C++ debugger package is missing or incompatible - do you want to fix it? All packages are not available for download! The following packages are not available: - Package id lldb;3.0
Dmitry
я первый спросил)
Sergey Mitrofanov
Что есть Anko? )
Ага, загуглил )
Sergey Mitrofanov
Не, мне как-то xml-лайауты привычнее...
Sergey Mitrofanov
Причем я в чисто xml шпарю
Sergey Mitrofanov
Опять результат можно посмотреть не собирая АПК на девайс
Igor
Причем я в чисто xml шпарю
Слишком он коряво в android сделан. А с Anko у тебя по факту просто код, который можно и в функнцию вынести и generic сделать и рефакторить.
Volodymyr
Неужели никто не сталкивался с подобным?
Volodymyr
Всем привет! Подскажите, пожалуйста. Мне для одной фичи нужно в настройках выбрать путь к папке с картинками, и самому пилить файловый менеджер ради этого как-то не хочется. Кто чем пользовался, что посоветовать можете? За пару часов гугления больше всего приглянулась эта либа: https://github.com/spacecowboy/NoNonsense-FilePicker, но может есть что-то лучше?
Osip
Что есть Anko? )
Это для Котлина DSL, который позволяет верстать лейауты прямо на этом DSL и получается довольно компактно и где-то видел цифру что это быстрее в 4 раза, чем XML. А ещё пропадает надобность findById и т.д. А расширение позволяет делать предпросмотр верстки
Sergey Mitrofanov
Слишком он коряво в android сделан. А с Anko у тебя по факту просто код, который можно и в функнцию вынести и generic сделать и рефакторить.
Не знаю, что имеется ввиду под "коряво", но когда надо сверстать по UI дизайну, то мне проще так, потому что можно результат видеть сразу же на предпросмотре. Замечу, что я на надроиде в принципе не пользуюсь визуальным редактором UI - ебашу чисто в xml. С констрейном может и в визуальном редакторе придется делать, но сейчас не до него ) А так, написал xml-ку, сделал минимум вложенности, и все нужных размеров, и все по красоте ) Но такое только ручками можно быстро сделать. А вузальный редактор да, согласен, всегда был кривой...
Sergey Mitrofanov
Ну может быть, я за котлин еще даже не брался )
Sergey Mitrofanov
Тем более, если пишешь в XML без редактора, то тут просто вместо XML более удобный язык и предпросмотр остается благодаря расширению
А он позволяет референсить одни лайауты внутри других и инфлейтить их лайаутинфлейторами?
Sergey Mitrofanov
Или просто транслирует в байт-код не создавая ресурсов лайаутов?
Igor
Не знаю, что имеется ввиду под "коряво", но когда надо сверстать по UI дизайну, то мне проще так, потому что можно результат видеть сразу же на предпросмотре. Замечу, что я на надроиде в принципе не пользуюсь визуальным редактором UI - ебашу чисто в xml. С констрейном может и в визуальном редакторе придется делать, но сейчас не до него ) А так, написал xml-ку, сделал минимум вложенности, и все нужных размеров, и все по красоте ) Но такое только ручками можно быстро сделать. А вузальный редактор да, согласен, всегда был кривой...
Ну я сравниваю с тем же xaml, там префикс android: не нужен и поля контролов автоматически привязываются к всяких styled и стили можно в файл с версткой сохранять (байндингом сейчас у же не удивишь). А вообще имхо самый лучший подход в ReactNative/Flutter - пишешь верстку в коде и при каждом сохранение у тебя моментально перерисовывается UI на устройстве/эмуляторе. (без всяких переодически ломающихся превьюверов, да тебя не привязывают жестко к AS, хочешь бери VSCode/Atom/Sublime…)
Alexander
Всем привет.. Что за тоаст появляеться при долгом нажатии на иконку акшн бара? Мне в него надо текст загнать.. Пытался гуглить но как то в основном народ хочет скрыть этот тоаст а мне надо его заполнить.. направьте плз куда смотреть.. Заранее спасибо...
Alexander
Ⓜ️ᵃʳᵃᵗ
Всем привет.. Что за тоаст появляеться при долгом нажатии на иконку акшн бара? Мне в него надо текст загнать.. Пытался гуглить но как то в основном народ хочет скрыть этот тоаст а мне надо его заполнить.. направьте плз куда смотреть.. Заранее спасибо...
это же стандартная фишка, подсказка, если тулбаре иконки без тайтлов показываются, то всегда название можно ее посмотреть по длогому тапу PS. это обычный тайтл android:title="@string/my_menu_item_name"
Anton
я первый спросил)
Alt + shift +F9 - > edit Configurations - > debugger - > debug type = java
Max
Кто нибудь сходу вспомнит, targetVersion в gradle на что нибудь критичное влияет? Я не могу ничего такого вспомнить
Max
targetSdkVersion да
Ⓜ️ᵃʳᵃᵗ
влияет )
Max
Как? Если compile версия достаточно высокая? Просто пермишены хочется выдать без подтверждения каждого чиха
Rankavar
Привет. Такой вопрос - получашую пуш- открываю активики с помощью интента, и в ней открываю определенный фрагмент. Всё работает нормально когда приложение не запущено. Как делать в случае если эта активити уже открыта? Как ей передать сообщение чтобы она открыла определенный фрагмент?
Askar
Таки тайтл стоит а в тоасте он не отображаеться почему то :(
может в другой языковой папке values-xx лежит файл strings с пустым значением для локали xx?