Kanstantsin
так а в чем тогда вопрос ?
Alexey
в свое время
Kanstantsin
если не надо исправлять
Alexey
но предстоит в будущем
Kanstantsin
ну ладно
Alexey
скорее всего
Alexey
и я поделился
Mike
но я не все знаю
Все твои сообщения — «всё я перепробовал, ничего не поможет»
Alexey
и захотел узнать мнение
Mike
и захотел узнать мнение
Мнение: в адаптере баг. Всё.
Kanstantsin
мнение что у тебя где-то косяк ?
Kanstantsin
или мнение что ты нашел баг RecyclerView ?
Alexey
Все твои сообщения — «всё я перепробовал, ничего не поможет»
извиняюсь, что сложил такое впечатление я МНОГОЕ попробовал, подскажите ЕЩЕ
Alexey
и захотел узнать мнение
https://github.com/sockeqwe/AdapterDelegates вот этот подход примени потом, будет все по полочкам
Alexey
Я даже на ошибку в адаптере указал.
только вот если я пробовал сеттить данные разными способами и говорю об этом, то это не значит, что я всезнайка
Kanstantsin
Kamo
Привет, коллеги! Есть ли здесь Android-разработчики, разрабатывающие отдельные библиотеки в модулях? Поделитесь, пожалуйста, как вы их отлаживаете? У меня есть отдельный проект под приложение и отдельный проект под библиотеки, реализованные модулями. Для использования в приложении я заливаю их в локальный maven-репозиторий, затем подключаю через build.gradle - implementation ‘myLib:<version>’ При таком подходе Android Studio подсасывает скомпилированные class-файлы, по которым невозможно нормально отлаживать (например, постаивить точку останова). Всякие предложения студии, типа скачать сорцы или декомпилировать, не дают нормального результата. Вариант с подключением модуля библиотеки в проект приложения не подходит, так как по факту проектов приложений несколько, и все они используют одни и те же библиотеки. Хочется узнать, какие вы применяете подходы к отладке библиотек в похожих ситуациях.
Kanstantsin
можно че-то подобное написать )
Mike
только вот если я пробовал сеттить данные разными способами и говорю об этом, то это не значит, что я всезнайка
Не надо разными, надо одним, с нотифаем. Последующий флуд повлечёт за собой ридонли.
Mike
Привет, коллеги! Есть ли здесь Android-разработчики, разрабатывающие отдельные библиотеки в модулях? Поделитесь, пожалуйста, как вы их отлаживаете? У меня есть отдельный проект под приложение и отдельный проект под библиотеки, реализованные модулями. Для использования в приложении я заливаю их в локальный maven-репозиторий, затем подключаю через build.gradle - implementation ‘myLib:<version>’ При таком подходе Android Studio подсасывает скомпилированные class-файлы, по которым невозможно нормально отлаживать (например, постаивить точку останова). Всякие предложения студии, типа скачать сорцы или декомпилировать, не дают нормального результата. Вариант с подключением модуля библиотеки в проект приложения не подходит, так как по факту проектов приложений несколько, и все они используют одни и те же библиотеки. Хочется узнать, какие вы применяете подходы к отладке библиотек в похожих ситуациях.
подключить ещё и джарку с исходниками
Akim
Привет, коллеги! Есть ли здесь Android-разработчики, разрабатывающие отдельные библиотеки в модулях? Поделитесь, пожалуйста, как вы их отлаживаете? У меня есть отдельный проект под приложение и отдельный проект под библиотеки, реализованные модулями. Для использования в приложении я заливаю их в локальный maven-репозиторий, затем подключаю через build.gradle - implementation ‘myLib:<version>’ При таком подходе Android Studio подсасывает скомпилированные class-файлы, по которым невозможно нормально отлаживать (например, постаивить точку останова). Всякие предложения студии, типа скачать сорцы или декомпилировать, не дают нормального результата. Вариант с подключением модуля библиотеки в проект приложения не подходит, так как по факту проектов приложений несколько, и все они используют одни и те же библиотеки. Хочется узнать, какие вы применяете подходы к отладке библиотек в похожих ситуациях.
Пишу юнит тесты к модулю
Kamo
подключить ещё и джарку с исходниками
jar-ник же вроде не публикуется
Kamo
Пишу юнит тесты к модулю
юнит-тесты пишем, но это всё равно не отменяет необходимость отладки
Kamo
git submodule как вариант
спасибо, почитаю
Mike
ой неудобно, я бы всё же использовал разные репы
Aleksandr
Всем привет. Есть Activity, у которой есть флаг windowIsTranslucent = true. Если поставить screenOrientation = portrait (хоть кодом, хоть в AndroidManifest), то на Android 8 приложение падает. Погуглив понял, что эти два свойства в одной активити не уживаются. Можно ли как-то заблокировать поворот экрана без screenOrientation? Может у кого-то получилось «ужить» эти два свойства
Сергій
А, погодь
Сергій
Понял
Aleksandr
Ошибка то какая. Эти свойства нормально работают вместе
https://stackoverflow.com/questions/46980697/lock-screen-orientation-when-targeting-android-api-27-with-a-non-opaque-activity
Сергій
Нельзя лочить ориентацию на прозрачной активити. Ориентация будет взята с родительской
Сергій
Это только на апи 26 или 27 так )
Сергій
На 28 работает без краша
Aleksandr
На 28 работает без краша
Так вот и хочу, чтобы и на ниже, чем 28 работало без краша)
Aleksandr
Так я написал вроде как )
Залочить ориентацию на родительской? Это не помогает
Сергій
Залочить ориентацию на родительской? Это не помогает
На родительской лочь, на прозрачной нет
Сергій
Только с if(isOreo)
Gromozeka
Краш кажется логичным, странно если телефон в лэндскейпе, на нем прозрачная активити в портрете, а под ней активити в лэндскейпе
Aleksandr
На родительской лочь, на прозрачной нет
У меня моя активити может вызываться не только из моего приложения. Поэтому, если я залочу все активити в своем приложении, то все равно могу получить другое расположение, открыв из другого приложения
Сергій
Ну плохо, что могу сказать 😁 тогда не блокируй поворот этого экрана
Aleksandr
Краш кажется логичным, странно если телефон в лэндскейпе, на нем прозрачная активити в портрете, а под ней активити в лэндскейпе
Логичным, да не совсем. В моем кейсе активити сама по себе не прозрачная. Ее надо закрывать свайпом, при этом активити должна с полупрограчностью закрываться потихоньку)
Kamo
проблема актуальная только для kotlin кода в библиотеках, java успешно дебажится..
Kamo
Привет, коллеги! Есть ли здесь Android-разработчики, разрабатывающие отдельные библиотеки в модулях? Поделитесь, пожалуйста, как вы их отлаживаете? У меня есть отдельный проект под приложение и отдельный проект под библиотеки, реализованные модулями. Для использования в приложении я заливаю их в локальный maven-репозиторий, затем подключаю через build.gradle - implementation ‘myLib:<version>’ При таком подходе Android Studio подсасывает скомпилированные class-файлы, по которым невозможно нормально отлаживать (например, постаивить точку останова). Всякие предложения студии, типа скачать сорцы или декомпилировать, не дают нормального результата. Вариант с подключением модуля библиотеки в проект приложения не подходит, так как по факту проектов приложений несколько, и все они используют одни и те же библиотеки. Хочется узнать, какие вы применяете подходы к отладке библиотек в похожих ситуациях.
Mike
проблема актуальная только для kotlin кода в библиотеках, java успешно дебажится..
Подключи же джарку с исходниками в проект. Так же, как это делают библиотеки на большом (нелокальном) Maven.
Mike
Имеешь ввиду библиотеку как jar-ник подрубить? Или через Choose Sources?
либо кинуть джарку с исходниками в локальный Maven, либо подключить её явно (Choose sources)
Kamo
либо кинуть джарку с исходниками в локальный Maven, либо подключить её явно (Choose sources)
кажется, я либо что-то не понял, либо это не работает: для Android-библиотеки aar файл - это ж альтернатива jar-файту java-библиотеки, верно? aar-ник на мавен заливается, даже напрямую через choose sources указываю, - не работает
Mike
первая попавшаяся библиотека
Alexander
Привет, коллеги! Есть ли здесь Android-разработчики, разрабатывающие отдельные библиотеки в модулях? Поделитесь, пожалуйста, как вы их отлаживаете? У меня есть отдельный проект под приложение и отдельный проект под библиотеки, реализованные модулями. Для использования в приложении я заливаю их в локальный maven-репозиторий, затем подключаю через build.gradle - implementation ‘myLib:<version>’ При таком подходе Android Studio подсасывает скомпилированные class-файлы, по которым невозможно нормально отлаживать (например, постаивить точку останова). Всякие предложения студии, типа скачать сорцы или декомпилировать, не дают нормального результата. Вариант с подключением модуля библиотеки в проект приложения не подходит, так как по факту проектов приложений несколько, и все они используют одни и те же библиотеки. Хочется узнать, какие вы применяете подходы к отладке библиотек в похожих ситуациях.
Привет, а в чём проблема подключить библиотеку как модуль сразу в несколько проектов, указав путь к ней в settings.gradle? Отладка будет ок
Dyno
а трясется так типо
буду на стек пост делать. можно ли это bounce effect назвать?
Mike
intermittent ещё
Dyno
jerky scroll, я б сказал
не то что отрывистый, он прыгает
zelts
Добрый день, товарищи. Кто нибудь собирал рекавери из исходников?
Dyno
jerky scroll, я б сказал
а ты с таким не сталкивался? чтобы этот гад прыгал?
Artur
Использовал кто fyber offer wall ? Можно как-то фильтровать данные в зависимости от платформы?(ios, android)
Dyno
неа
да, я понял что так происходит когда скролишь непосредственно за тулбар. так забано, во всех приложениях этот баг, до которых мои руки дошли
Dyno
чтобы протестить
Dyno
только у них картинки маленькие и это не критично, а у меня бывают длинные
Kamo
первая попавшаяся библиотека
у меня не выгружается jar-ник.. Видимо, просто нужно какие-то настройки в gradle для публикации указать, поресерчу
Kamo
Привет, а в чём проблема подключить библиотеку как модуль сразу в несколько проектов, указав путь к ней в settings.gradle? Отладка будет ок
Так придется перед отладкой подрубать локально, потом перед релизом менять обратно на maven, если я правильно понимаю. Не очень удобно с точки зрения версионирования
Семен
Для работы с google maps. Не совсем понял для чего он нужен? В некоторых примерах все выполняется без него
Kamo
Как вариант можно разделить release и debug dependencies, и соответственно подключать либо aar, либо исходники
Да, действительно вариант. Можно подумать в эту сторону, но, кажется, что вариант с выгрузкой jar-ника в maven попроще с точки зрения использования.
Aleksandr
Всем добрый день. Необходимо сделать отображение панорамы, как в гугл картах, но с расположением 2d или 3d объектов для того, чтобы организовать переходы между панорамами. Эти объекты могут располагаться в произвольном месте. Подскажите как это можно реализовать
Bohdan
господа, а не подскажите, как правильно создать массив нефиксированой длинны типа byte byte buffer[] = new byte[16]; port.read(buffer, 1000); String data1 = new String(buffer, "UTF-8");
Bohdan
вот есть код, который вычитывает с serail port )4
Mike
буфер же, ну