Mike
А для программ таких как обои , и тд ?
сказал же, загугли. предупреждение тебе
Fiou
А для программ таких как обои , и тд ?
В андроид студии такое делают
Mike
В андроид студии такое делают
Не надо поддерживать флуд.
Fiou
Понял
Damir
Можете помочь? Синхронизировал, пересобирал, все равно модуль не видит
Fiou
Ребят,а кто-нибудь знает как писать библиотеки?
Fiou
Гуглил,но так и не нашел инфы
Fiou
А можно по подробнее,или лучше документацию
Mike
А можно по подробнее,или лучше документацию
хз, посмотри свою любимую либу на гитхабе)
Fiou
Любимую
Fiou
нет таких
Fiou
А какая у тебя самая любимая?
Fiou
Android
Mike
Android
Splitties
Fiou
сейчас почитаю про нее
Ярослав🇺🇦
Splitties
Как то слишком сложно для новичка
Fiou
Ты хочешь либу написать?
Хотя бы попробоавть
Макс
Чел, ты конечно извини, но ты только что поле вынес за класс и не мог понять в чем проблема. Думаю рановато ещё
Fiou
Ну я просто затупил же
Ярослав🇺🇦
А можно по подробнее,или лучше документацию
https://developer.android.com/studio/projects/android-library
Egor
Хотя бы попробоавть
https://youtu.be/zePqM-iL5fU
Fiou
Спасибо
Izya
А можно по подробнее,или лучше документацию
Иногда бывает так сложно открыть гугл и посмотреть первые несколько ссылок, да? https://medium.com/@anujguptawork/how-to-create-your-own-android-library-and-publish-it-750e0f7481bf
Maks
Друзья подскажите пожалуйста советом. Я только разбираюсь в Room, и не до конца понимаю как в нем сохранить массив Entity классов. Допустим у меня приходит с сервера 10 User. Я могу просто например написать @Insert fun insert(user: ArrayList<User>) Таким образом что будет? Создастася одна табличка несколько раз? Или много таблиц? Не кидайте камнями пожалуйста)
Maks
Всё правильно, но желательно ещё добавлять onConflictStrategy
То есть я таким образом сохраню всех User да?
Maks
Да)
Просто в интерете находил, что нужно через Gson конвертировать массив в стринг и потом хранить. ) Все, большое спасибо😉
Юрий
Всем привет тут есть с Днепра?
Egor
Просто в интерете находил, что нужно через Gson конвертировать массив в стринг и потом хранить. ) Все, большое спасибо😉
Если у тебя есть в объектах поля не примитивного типа, то надо через TypeConverter их переводить в строку и обратно. Черех тот же гсон, например.
Илья
Если у тебя есть в объектах поля не примитивного типа, то надо через TypeConverter их переводить в строку и обратно. Черех тот же гсон, например.
Либо дописать аннотацию embedded (вроде так), которая сделает по сути тоже самое, только вместо новой таблицы сделает поля вложенного класса
Юрий
Просто в интерете находил, что нужно через Gson конвертировать массив в стринг и потом хранить. ) Все, большое спасибо😉
это уже отностится к структуре данных, к примеру коллекция строк, в строках объекты в формате json, но вы в таком случае должны учесть то что конвертация обратно списка может сжирать много ресурсов, опять же такой подход зависит от бизнес логики, если обьекты не большие то можно и так(это при условии что хотите хранить в одной таблице разные обьекты), но если один объект будет превышать 2 мб, уже точно не помню тогда упадете,
Юрий
в комнате есть ограничение памяти на одну сроку
Юрий
но ее можно увеличить опять же при необходимости
Maks
Всем спасибо за ответы, буду изучать.
Ванюша
подскажите пожалуйста, регистрируюсь в admob, не загружается privacy policy, из-за чего такое может быть? уже не первый раз пробую, не загружается никак
Кирилл
Сделал себе такую функцию чтобы показывать простой снэкбар, но столкнулся с проблемой что он перекрывает fabы из фрагментов. Может кто сталкивался с этим?
Valentin
Ну либо слушатель изменения инсетов на fab
Кирилл
Пришлось немного изменить функцию
Ванюша
попробуй другой браузер
Спасибо, получилось. Позже уже вспомнил, что адблок стоял🙈🙃
Roman
Не пробовал так бургер прикручивать, не было нужды на этом проекте, не подскажу
Anonymous
люди, эт я долбанутый, или recyclerview
Anonymous
я вроде делаю все правильно, а приложение крашится 🤧 по гайду
Ilya
А как теперь правильно гугл авторизацию выполнять? Не совсем понял как registerForActivityResult с ней юзать
Сергей
Здравствуйте. С какой книги лучше начинать изучение kotlin, с "kotlin программирование для профессионалов" или "kotlin в действии?
Anonymous
Здравствуйте. С какой книги лучше начинать изучение kotlin, с "kotlin программирование для профессионалов" или "kotlin в действии?
Котлин для профессионалов затянутая очень(хоть и 462 страницы всего) и на разработку под Андроид там отведено довольно мало(там вроде у издателя есть отдельная книга поэтому), но она легко понимаема и учит базам довольно хорошо (лямбды, классы, и прочая дребедень). В гугл плей книгах можно прочитать фрагмент бесплатный, что советую и сделать, что бы решить
Anonymous
Roman
Мне нужно удалять элементы с главного активити с подтверждением, Если к примеру нажимаю "да" то удаление происходит иначе просто закроется диалоговое окно. Как это сделать? Я пробывал АлертДиалог но кроме тостов не годится ни на что..
~
Привет! Скажите пожалуйста, а есть ли возможность как-то вручную модифицировать apk,чтобы приложение встало на старый андроид(4.4, при установке пишет Parse error )
~
Но вообще, вопрос выше - это костыль. У меня есть андроид тв,на котором раньше можно было управлять пультом ,как мышкой(с помощью стрелок), а сейчас эта возможность куда-то пропала. Находил приложение mouse toggle, но оно туда не ставится, находил приложение button mapper,но не известно,есть ли в нем такая функция.. Есть ли какой-то способ на 4.4.4 включить режим мышки? Заранее спасибо)
~
А еще вопрос,какой есть эмулятор для android ,чтобы проверить на нем работоспособность приложения ?
Anonymous
Как пофиксить?
BDB 🏴‍☠️
Как пофиксить?
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
Anonymous
BDB 🏴‍☠️
убери его sync потом обратно ставить и sync помогает иногда
Anonymous
Ааааа sdk слетел....
Adam-Nurbol
Всем привет. Где можно отловить любой иной краш аппа? К примеру чтобы сделать кастомное отображение, что что то пошло не так
Adam-Nurbol
Понятное дело, что код стабильный писать, но от отпечатков никто не застрахован, темболее при парсинге Json. А писать везде try catch запаривает
Vitaly
Всем привет. Где можно отловить любой иной краш аппа? К примеру чтобы сделать кастомное отображение, что что то пошло не так
Можно прямо перед крашем отобразить пользователю Toast Или при использовании Rx или Flow всегда есть блок onError, этого вполне хватает
Dmitry
Прямо перед крашем это где
Если у тебя нормально выстроена архитектура то у тебя ошибки в презенторе или вью моделе и обрабатываются
Vitaly
Прямо перед крашем это где
https://medium.com/@aitorvs/keep-calm-log-and-crash-724686f1d8ac
Dmitry
А ошибки вью потенциальные обварачивай в трайкеттч от этого ты не уйдешь
Adam-Nurbol
Это у меня вьюшка, если произойдет краш в вылеленной красной или синей зоне, все равно же посути должен отловить?
Adam-Nurbol
так ведь если finally запущу метод errorDialog, он же будет выплывать даже если все хорошо
Vitaly
Можете кинуть ссылочку или рассказать как строить навигацию в приложении, чтобы навигация была максимально шустрой (как в Telegram), при этом не происходило хранения большого количества фрагментов в памяти? Смотрел код Telegram, но там впринципе не используется FragmentManager, использовать Bitmap’ы для навигации кажется излишним
Vitaly
Как можно использовать битмапы для навигации, кстати?
Сам полностью не разобрался в коде Telegram
Vitaly
Как можно использовать битмапы для навигации, кстати?
На сколько понял используется один единственный Layout, на который накладываются вьюхи, эти вьюхи, конвертиртся в битмапы и применяются стандартные анимации