Дмитрий
Да)
Тогда я Вас не понял =D
Jack
Смотрите
Jack
Binding.getroot()
Jack
Вы не используете никак результат этого вызова
Jack
А хотя, я вас тоже не понял, у вас сам метод недоступен
Дмитрий
ide шалит
Дмитрий
перезагрузка помогла
Дмитрий
а нет, я ошибся
Дмитрий
в gradle viewBinding на dataBinding поменял, хотя в оф док написано именно view
Jack
Так вы хотите дата байдинг или вью байдинг, похоже первое
Дмитрий
viewBinding
Дмитрий
но если в gradle прописать доступ к viewBinding метод getRoot() у меня становиться не доступным
Дмитрий
да и без data проект собираться не хочет
Jack
Я может путаю, но getRoot() это фишка именно датабайдинга
Jack
Вью байдинг доступен, сходу, не надо его никуда ассайнить
Дмитрий
Я может путаю, но getRoot() это фишка именно датабайдинга
Я чет тоже догнать не могу. Всё по документации https://developer.android.com/topic/libraries/view-binding#java
Jack
А ну да, херня какаято
Jack
android {     ...     viewBinding {         enabled = true     } }
Jack
Есть?
Дмитрий
конечно
Дмитрий
добавил и data и view в grandle
Дмитрий
getRoot появлися, перешел к следующему пункту а там getName не доступен 👺
Jack
Кэши инвалидировали?
Дмитрий
Кэши инвалидировали?
Знать бы ещё что это)
Jack
Знать бы ещё что это)
https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.codementor.io/android/tutorial/most-common-android-errors-how-to-fix-them&ved=2ahUKEwjK2MLW8vLoAhWRzMQBHUlMDe8QFjACegQIDBAM&usg=AOvVaw1S9r4ehXWD3r9i06NwD356
Turalllb
Не знаете как узнать какой HEX получится если, например на красный наложить белый с 40 процентной прозрачностью?
Turalllb
что то нагуглить не могу никакой ресурс
Ivansuper
спасибо, сейчас попробую
Погугли формулы блендинга, в твоем случае альфа блендинга. Там не просто процентные соотношения берутся. Иначе цвет кривой
Turalllb
о я нашел более ленивый способ, создаю layer-list , там два цвета накладываю и встроенной програмной в macOs смотрю что за цвет)
Сергей
А вы во всё слушаете линтер? простой пример: в textView отобразить value + "%". Линтер: "не используй конкатенацию, использую плейсхолдер"; я: "зачем?"; линтер: "Ну надо".
Turalllb
А вы во всё слушаете линтер? простой пример: в textView отобразить value + "%". Линтер: "не используй конкатенацию, использую плейсхолдер"; я: "зачем?"; линтер: "Ну надо".
надо потому что конкатенации породит один String , потом второй и потом их общий вариант. Что-то типо этого сонная голова вспоминает.
Turalllb
поэтому stringBuilder можно использовать
Ivansuper
поэтому stringBuilder можно использовать
StringBuilder и так используется неявно
Turalllb
но в основном компилятор уже вроде сам в StringBuilder переводит , вроде как за исключением циклов, там компилятор не переведет , почему не помню
Ivansuper
Линт орет в пользу локализации и потенциального хардкода локали
Ivansuper
Линт не стена : ) Если кому что нужно -- делайте. Мне например сегодня прилетел странный таск и я просто на месяц примерно вклиню русский текст прямо в код. Потом все равно уберем (проект так плохо был спланирован)
Turalllb
Линт не стена : ) Если кому что нужно -- делайте. Мне например сегодня прилетел странный таск и я просто на месяц примерно вклиню русский текст прямо в код. Потом все равно уберем (проект так плохо был спланирован)
у нас так же , пол проекта в коде текст. Но проект только для русской аудитории и маловероятно, что будет доступен зарубежом, даже по ip блокируем, если кто-то не из России приложение открывает)))
Double Cat.
Доброй ночи всем. Подскажите такой вопрос по использованию совместно в приложении рекламы admob и facebook. Если настроил медиацию по докам от гугла, для показа объявления хватит только показа admob рекламы а она будет манаджить что показывать(гугл или фейсбук) или нужно дергать показы одновременно и от facebook’a?
Turalllb
это к моему сообщению или просто чтобы тегнуть меня . я не понял. А так да, нужны пропуски, вот на завтра заказал, чтобы квартиру пойти посмотреть
Turalllb
это все печально на самом деле, не скоро видно все откроется, а экономика загинается
Сергей
Линт орет в пользу локализации и потенциального хардкода локали
Тут больше вопрос эстетики был и перфекционизма, люблю когда линт ни на что не ругается, городить плейсхолдер из-за добавления % кажется тупым, а аннотация supressLint глаза мозолит.
Ivansuper
Иначе это перфекционизм только относительно некой группы людей в гугле, а не истинный перфекционизм
Turalllb
мм..перелопатил гугл но так и не нашел миксер цветов, который учитывает прозрачность. Самому считать каждый раз лень
Temur
Здравствуйте, есть хорошие платные курсы по андроид разработке? Что посоветуете для начала?
Homelander
/spam
Andrew
Я использую активность для установки и сохранения пермишинов для USB устройства. <intent-filter> <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" /> </intent-filter> <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" android:resource="@xml/device_filter" /> Проблема в том, что я работаю с определенными устройством, где после перезагрузки не приходит USB_DEVICE_ATTACHED и мне нужно отлавливать BOOT_COMPLETED. Для того, чтобы споймать его, эта активность не подходить даже если добавить intent-filter, только BroadcastReceiver. Но при использовании BroadcastReceiver не происходит сохранение пермишинов и их нужно подверждать после каждой перезагрузки. Можно ли как-то сохранить пермишины в данном случае?
Александр
Ребят, у кого есть на примете хороший (правильный) вариант реализации мультиязычности в приложении с возможностью выбора языка в нем же? Побродил по инету, все найденные гайды достаточно протухшие (2017-18 гг)
Александр
А что, с 17-18 года в андроиде полностью перепилили систему ресурсов?
Сомневаюсь, однако на специфичных устройствах, на нуге, метод для нуги работать не хочет
Iliya
https://stackoverflow.com/q/61288841/9083691 была ли у кого-нибудь такая проблема? после дробления монолитного проекта на модули и переноса базовых вьюх в общий модуль, в тестах у этих вьюх espresso перестал находить id-ники
Iliya
тесты находятся в модуле app
Dyno
Хочу вставить звук в другое андроид приложение. Разобрал приложение, вставил нужный smali код для проигрывания звука, создал папку raw в папке res, вставил туда нужный звук, собираю обратно, подписываю, запускаю, получаю ошибку java.lang.RuntimeException: Unable to start activity ComponentInfo{com.oliverstudio.reverseemptyapp/com.oliverstudio.reverseemptyapp.MainActivity}: android.content.res.Resources$NotFoundException: File Перейти на главный экран from drawable resource ID #0x7f0b0000 как ему указать откуда звук брать? вопрос на стеке https://stackoverflow.com/questions/61301483/how-to-paste-sound-to-another-android-app
Mike
@Dumitru_Bulmaga @mobile_jobs, @android_jobs
Sam
Люди добрые помогите пожалуйста! Подскажите как мне отобразить список выбранных файлов? Вот у меня есть FilePicker с gitHub. Я открываю его в приложении, выбираю файлы, нажимаю ок и никак не могу понять что дальше писать чтобы выбранные файлы добавить в список ListView. У меня есть ListView и ArrayAdapter<String> для него. Но как добавить в них выбранные файлы я никак не могу понять. В инете искал весь день, помогите плиз! Слёзно прошу о помощи...заколебался просто уже искать😭
Илья
Всем привет . Решил разобраться с rxjava.Подскажите пожалуйста , можно ли делать запросы в сеть с rxjava без retrofit
Илья
Можно.
Через disposable ?
Mike
Single.fromCallable(() -> { return // сходить в сеть без ретрофита }).subscribeOn(io())
Mike
Через disposable ?
Единственное, что можно сделать через Disposable — это dispose().
--------
Ребят, кто-нибудь знает json to pojo конвертер, который кириллицу в ключах json-а переваривает и адекватно конвертирует?
--------
А есть те, которые не переваривают?..
я всегда пользовался http://www.jsonschema2pojo.org/. Он не переваривает
Mike
да
а плагин для IntelliJ не пробовал?
--------
а плагин для IntelliJ не пробовал?
кстати да, ща попробую
--------
а плагин для IntelliJ не пробовал?
а каким конкретно ты пользуешься?
Anonymous
Добрый День! Очень ищу человека способного помочь, я не разработчик, просто хочу в своем приложении на юнити для Андройд, настроить месячную подписку на отказ от рекламы. Кто может помочь, с покупками помогли, а с подписками не получается разобраться. Оплата помощи\выполнения гарантируется! Спасибо!
Mike
@mobile_jobs @android_jobs