Server
У меня таже проблема: https://stackoverflow.com/questions/51304399/unable-to-request-record-audio-permission-in-android Не понимаю как реализовать private static final int AUDIO_RECORD_REQUEST_CODE = ; https://gist.github.com/gHashTag/a0ae2519f9bcc84f4850cbb584a63e10#file-mainactivity-java-L14
Anatoliy
шо, куда?
Та уже всё
Damir
Пожалуйста, можете объяснить, через nav bottom делаю переход по фрагментам. Начал использовать MVVM, поэтому выходит такая ошибка, как можно решить ее?
Mike
Пожалуйста, можете объяснить, через nav bottom делаю переход по фрагментам. Начал использовать MVVM, поэтому выходит такая ошибка, как можно решить ее?
> Начал использовать MVVM, поэтому выходит такая ошибка в корне неверная логическая цепочка. Ошибка простая и легко гуглится.
Astar
Всем привет. Вопрос — у меня имеется четыре цвета в формате HEX. Можно ли их как то вместе упаковать а потом распаковать, при условии, что содержимое запакованного не должно превышать 20 байт?
Damir
> Начал использовать MVVM, поэтому выходит такая ошибка в корне неверная логическая цепочка. Ошибка простая и легко гуглится.
Да, я загуглил. Нужно ViewModel инициализировать, просто когда через fragmentManager делаю переход, передаю сам фрагмент, но не ViewModel. Вот даже решение https://www.vvzixun.com/index.php/code/61b41c04c645e52bb47113f23456c435
Astar
Да, в бинарщину легко влезает.
Подскажите плиз как, а то я такого не разу не делал
Mike
Подскажите плиз как, а то я такого не разу не делал
методом Color.parse() (или Integer.parseInteger(string, radix)) превращаешь шестнадцатеричку в строку, дальше вписываешь в DataOutputStream или byte[]
Михаил
Здравствуйте. Подскажите как быть. У меня есть несколько классов, которые используют одну переменную. Она ежедневно меняется дважды, то есть её нужно всегда проверять при её использовании. Как бы эффективнее это всё устроить? У меня есть идея вынести алгоритм проверки в отдельный класс и каждый раз любой класс сможет обратиться к функции этого отдельного класса, которая проверит переменную и выдаст результат. Другой вариант, создать переменную в MainActivity, проверить её там же, при запуске. И потом ссылаться на неё из других классов. Но в этом случае я не совсем понимаю как сделать переменную глобальной для всего приложения. И по сути, она же будет всегда висеть в памяти и не удаляться garbage collector'ом, что наверное не очень хорошо, потому что используется она не так часто, 1-2 раза в каждом activity. Что посоветуете?
Mike
Здравствуйте. Подскажите как быть. У меня есть несколько классов, которые используют одну переменную. Она ежедневно меняется дважды, то есть её нужно всегда проверять при её использовании. Как бы эффективнее это всё устроить? У меня есть идея вынести алгоритм проверки в отдельный класс и каждый раз любой класс сможет обратиться к функции этого отдельного класса, которая проверит переменную и выдаст результат. Другой вариант, создать переменную в MainActivity, проверить её там же, при запуске. И потом ссылаться на неё из других классов. Но в этом случае я не совсем понимаю как сделать переменную глобальной для всего приложения. И по сути, она же будет всегда висеть в памяти и не удаляться garbage collector'ом, что наверное не очень хорошо, потому что используется она не так часто, 1-2 раза в каждом activity. Что посоветуете?
Непонятно, что это и для чего оно. Следовательно, и посоветовать тут нечего.
The The
Здравствуйте. Подскажите как быть. У меня есть несколько классов, которые используют одну переменную. Она ежедневно меняется дважды, то есть её нужно всегда проверять при её использовании. Как бы эффективнее это всё устроить? У меня есть идея вынести алгоритм проверки в отдельный класс и каждый раз любой класс сможет обратиться к функции этого отдельного класса, которая проверит переменную и выдаст результат. Другой вариант, создать переменную в MainActivity, проверить её там же, при запуске. И потом ссылаться на неё из других классов. Но в этом случае я не совсем понимаю как сделать переменную глобальной для всего приложения. И по сути, она же будет всегда висеть в памяти и не удаляться garbage collector'ом, что наверное не очень хорошо, потому что используется она не так часто, 1-2 раза в каждом activity. Что посоветуете?
сделай синглтон класс с переменной и проверяй ее где тебе надо
Mike
Ух…
The The
Ух…
что?
Mike
что?
Надо осторожно
--------
что?
Надо правильно советовать - вынести в отдельный класс, добавить несколько уровней абстракций и инжектить куда нужно даггером
The The
Спасибо большое
все надо осторожно
The The
промахнулся ответом
--------
Увидел. Тоже спасибо :)
Хоспаде, это рофл был
Damir
Есть кто занимается менторством? Почасовая оплата, напишите в лс пожалуйста стоимость
Damir
посмотри https://forms.gle/J8hQxvUNsS6Haoxo8
Да, я несколько дней заполнял бланк. Никакого ответа не пришло, может не запустился еще проект?
Damir
Спасибо!
Кирилл
Подскажите пожалуйста, как лучше сделать и что почитать. Хочу сделать приложение для андроид, которое связывает два устройства через интернет. Таких пар устройств может быть несколько, поэтому я думаю о базе данных, которая будет где-то хоститься и содержать все данные для подключения друг к другу только нужных устройств. Я же правильно думаю, что мне нужен свой веб-сервис? Если да, то как его программировать и есть ли бесплатные ?
Не понятно что дает связывание, но читай что такое базы данных (mysql хотя бы). Как ты пишешь, java ты уже знаешь, ок. Можешь поднять свою бд, можешь использовать firebase (для пет проектов и новичков самое то). Дальше пишешь логику связывания устройств. В идеале поднять свою mysql бд и, хотя бы, php апи, где и будет логика связывания
Egor
Ребят, привет. Мне может с апи прилететь такие 2 вида жсона. Как правильно их обработать, если поля могут быть разные? https://pastebin.com/tYTPGxLh
Ilya
с БД я уже работал. Что такое реляционная бд и как пистаь запрсоы я понимаю
Ilya
спасибо
Ivan
самый простой вариант
Egor
можно Nullable поля иметь в модельке
а, ктстати, идея. И потом можно создать маперы, которые будут по нулабельности конвертить в модели. Силд классы, как варик. Правильно?
Egor
Не, зачем? Просто 3 поля нуллабл
А потом типо field?.let{} проходится? Это же бизнес логика
Кирилл
а, ктстати, идея. И потом можно создать маперы, которые будут по нулабельности конвертить в модели. Силд классы, как варик. Правильно?
Кстати. Как гуглить инфу по этим мапперам, это какой то паттерн как я понял. А то я весь этот маппинг вручную делаю в remoteSource
Egor
Я в юзкейсе смаплю, а потом уже проверю их как силд классы
Izya
А потом типо field?.let{} проходится? Это же бизнес логика
Всё верно. Или просто If number == null doFirst else doSecond
Egor
Кстати. Как гуглить инфу по этим мапперам, это какой то паттерн как я понял. А то я весь этот маппинг вручную делаю в remoteSource
Это просто типо вспомогательных классов, которые мапят в нормальный вид модели. То есть во вью модель уже отсортированные модели прилетают.
Maxim
насколько хорошая идея в TabLayout вкаждую вкладку помещать RecyclerView? таких вкладок будет около 10 и в каждом списке около сотни элементов. будут проблемы с производительностью?
Muhammad
Плиз помогите Передаю из адаптер данные в InfoActivity с помошью putExtra и там получаю и показиваю в textview и из InfoActivity передаю в EditActivity и там есть спиннер как сделать так что бы еслы я передаю Item1 то в спиннер был выбран item1 ?
Muhammad
Index передавать
какой индекс ? я передаю его как текст getString
Dmitry
Compose уже используют в проде?
Кирилл
какой индекс ? я передаю его как текст getString
Индекс выбранного элемента через set/getInt, дальше установка элемента с этим индексом
Anonymous
В классе Base я использую то List то Set. Как сделать универсльный класс?
H
Ребят, привет всем. А возможно получить одноканальный битмап?
main
Год жёсткого обучения у ментора, год работы Энтерпрайза, и 3 года в андройде
Сегодня ты звезда чатика в хорошем смысле этого слова
Mike
А то я уже начинаю замечать тенденцию люди учат андройд не зная джавы, это нонсонс
Для начало, андройд, нонсонс. Тебе бы вообще с изучения русского языка начать.
Anonymous
Не урыл а закопал
В своем репертуаре 😂
Egor
Урыватели и закапыватели на месте?
Mike
Для началА* и нонсЕнс* Советую сделать то же самое
Это не мои слова, врубись в контекст хоть немножко)
Izya
Это не мои слова, врубись в контекст хоть немножко)
Да я 1 сообщение читаю и выкатываюсь
Anonymous
Ребят, можно самый простейший способ обработки нажатия кнопки "volume down" (снижение громкости)?
Anonymous
Для началА* и нонсЕнс* Советую сделать то же самое
Правильно пишется Э и ударение на ЭЭ НонсЭЭЭЭнс)
Izya
Правильно пишется Э и ударение на ЭЭ НонсЭЭЭЭнс)
Теперь я уже не понимаю, рофл это, построфл или ты на полном серьёзе говоришь
Izya
метарофл
Когда начинаются метарофлы, значит пора выпить
Андрей
Ребят, есть кто получал сертификат Google Associate Android Developer? Просьба не разводить холивар по поводу надобности)
Daniel
Кто может подсказать статью про глубокое устройство fragmentManager и backStack?
Daniel
Погуглить сам в состоянии)
Daniel
Еще интересно понять, что именно происходит при транзакции фрагмента
Андрей
Вариант можно в сам код класса посмотреть, приблизительно понять устройство
Кирилл
Вроде бы есть инструмент чтобы узнать сколько времени отрисовывается layout и что сколько из этого занимает, да?