Alex Android
Никто не встречал ошибку JDWP error 23 в дебаггере? Какую память увеличить студии, чтобы этого не было?
Kirill
блин, я б в дебаггере посмотрел, у кого какие колорФильтры и откуда
ну тут не должно быть с этим проблем.. больше нигде не использую, и все фильтры чищу перед созданием(
--------
вроде нет сейчас оператора as, но я могу ошибаться
Max
inner class ImageViewerPagerAdapter вот так можно? не будет ничего утекать? где то видел что нужно избегать внутренних классов под угрозой утечки активити
Kirill
ну круто, но проблема же есть)
мб где-то здесь есть проблема?) <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/status_stroke"> <shape> <stroke android:width="@dimen/width_stroke" android:color="@color/deep_red"/> <corners android:radius="@dimen/border_radius" /> </shape> </item> <item android:id="@+id/status_background" android:bottom="@dimen/width_stroke" android:left="@dimen/width_stroke" android:right="@dimen/width_stroke" android:top="@dimen/width_stroke"> <shape> <solid android:color="#00000000"/> <corners android:radius="@dimen/border_radius" /> </shape> </item> </layer-list>
Дурний Кіт
стэктрейс: https://paste.ofcode.org/TZBFMHKSvuu8atgthstjmi
таки вьюшка наебнула всех)
--------
да в java вроде тоже нет (могу ошибаться)
--------
да пофиг на самом деле. Без конвертера ниче не сделаешь
Mike
да в java вроде тоже нет (могу ошибаться)
ну не может быть класс видно из джавы, но не видно из котлина, за редкими упоротыми исключениями
Kirill
ну если без фильтра всё работает, как ожидается, то, очевидно, нет
stroke.setStroke( view.getResources().getDimensionPixelSize(R.dimen.width_stroke),view.getResources().getColor(R.color.red)); Вот такая "чудострока" спасла)
⬤ vitaly
Всем привет. Какие есть лучшие практики для программного определения зарутованности девайса?
⬤ vitaly
Mike
А почему?
Потому что это не работает.
Mike
Только отнимает ресурсы разработки и портит опыт пользования клиенту.
⬤ vitaly
Хм, ок. Буду иметь это в виду.
Leonid
запросы проходят нормально, но возвращается 400 ошибка из-за того что в Content-Type приложение передает еще кодировку кто нибудь с этим сталкивался ?
Дмитрий
всем привет, правильно ли я понимаю, что начиная с 6 андроида чистить кэш других приложений нельзя?
Сергей
...ну если писать приложение для банка/торговли и это запишут в обяз.требования тз определять придется. Правда скорее всего ни один способ не даст гарантии
Oleksandr
Всем привет, может кто работал с RxAndroidBLE библиотекой, она может работать без включения GPS?
Сергій
Всем привет, может кто работал с RxAndroidBLE библиотекой, она может работать без включения GPS?
BLE для сканирования нужен пермишен на COASE_LOCATION, включать GPS вроде бы не нужно
Mike
sidenote: BleGattCoroutines топчик, очень приятно пользоваться
Сергій
sidenote: BleGattCoroutines топчик, очень приятно пользоваться
RxAndroidBLE немного лучше, у них написаны некоторые костыли для корректной работы с ble 😄
Mike
Сергій
BleGattCoroutines же просто врапает апи в каналы и корутины
Сергій
Mikhail
Всем привет, может кто работал с RxAndroidBLE библиотекой, она может работать без включения GPS?
без включения Location Service? может, но ты не получишь результатов сканирования
Mike
без включения Location Service? может, но ты не получишь результатов сканирования
всю жизнь держу локейшен выключенным, бле работает
Mike
просто за счёт маячков блютуз может раскрыть местоположение, поэтому нужно добавить это разрешение
Mikhail
всю жизнь держу локейшен выключенным, бле работает
хз, https://issuetracker.google.com/issues/37065090, интендет бихевиор так сказать
Michil Shkulyov
Кто нибудь уже успел поработать с Compose? Как вам?
Сергій
@android_declarative error_
Mike
Кто нибудь уже успел поработать с Compose? Как вам?
хорошая идея, отвратная реализация, ну как обычно)
Michil Shkulyov
Mike
Кому нужен альтернативный UI-фреймворк, у тех давно Litho или Anvil
Mike
ReactNative же
Ты хотел сказать Flutter? Если таки имел в виду RN — то это Yoga
Oleksandr
без включения Location Service? может, но ты не получишь результатов сканирования
я делал приложение где использовал с коробки startScan только с пермишеном, без включения gps, устройства находило, или ты имеешь ввиду в рамках данной библиотеки?
Mike
а почему в рамках тонкой обёртки должно быть как-то иначе?
Mikhail
я делал приложение где использовал с коробки startScan только с пермишеном, без включения gps, устройства находило, или ты имеешь ввиду в рамках данной библиотеки?
насколько помню в рамках всего андроида не должны приходить результаты бле сканирования без включенных Location services, но это не точно в рамках этой библиотеки - точно не заведется: https://github.com/Polidea/RxAndroidBle/blob/18b066b11dc1a364dcb0b0d54fede02ffd22bc78/rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleScanException.java#L50
Александр
привет. кто шарит во фрагментах подскажите... в настройках разработчика я выбрал пункт не сохранять действия, тоесть если сверну приложение, андроид убьет приложение......когда я сворачиваю приложение и система убивает мое приложение я разворачиваю его обратно в надежде восстановить все данные. но приложение падает ссылаясь на то что view у меня null. данные во вьюхи назначаю в onViewCreated
Александр
а падает в каком методе?
onViewCreated. java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ImageButton.setOnClickListene
Александр
а падает в каком методе?
я делаю пуш уведомления. когда приходит пуш и приложение закрыто, то я запускаю приложение и перехожу во фрагмент...тут все работает. приложение я не закрываю, а сворачиваю и система его убивает, приходит новый пуш и когда я по нему перехожу в этот же фрагмент у меня эта беда с null
Mike
O_o а зачем в post?
Mike
вангую мгновенное уничтожение вью после создания, уж не знаю по каким причинам. А потом происходит пост
Александр
O_o а зачем в post?
ну он помогал выждать момент когда приатачится вьюха
Александр
Co(n)stantine👨‍🔬
Android Annotations уже никто не пользуется тут?
Co(n)stantine👨‍🔬
нет
почему🤔
Александр
почему🤔
блин сорян я думал ты по моему вопросу 😃
Александр
вангую мгновенное уничтожение вью после создания, уж не знаю по каким причинам. А потом происходит пост
спасибо, буду капать в этом направлении......мне кажется что у меня фрагмент 2 раза вызывается сразу
Co(n)stantine👨‍🔬
Я про этот проект http://androidannotations.org
Mh
abstract class BaseClass<DATA> { fun execute(onSuccess: (DATA) -> Unit) { val data: DATA = someOperation() onSuccess(data) } abstract fun someOperation(): DATA } class SomeClass : BaseClass<String>() { override fun someOperation(): String = "Hello!" } class AnotherClass : BaseClass<Unit>() { override fun someOperation() { println("Hello") } }
Кстати, ранее задавал вопрос, нашел на него ответ... Кому интересно, можно просто такую функцию-расширение написать. Только ее придется импортить. fun BaseClass<Unit>.execute(onSuccess: () -> Unit) { val onSuccessUnit: (Unit) -> Unit = { onSuccess() } execute(onSuccessUnit) }
Co(n)stantine👨‍🔬
ужс
проще на kotlin писать чем заморачиваться с этими аннотациями?😀
Mike
проще на kotlin писать чем заморачиваться с этими аннотациями?😀
Никакой связи. Проще писать явно и чётко, на любом языке.
Co(n)stantine👨‍🔬
Никакой связи. Проще писать явно и чётко, на любом языке.
ну а что ужасного по твоему? проект имеет кучу звезд на гитхабе, развивается судя по коммитам и судя по всему сами гуглеры его используют🧐
Mike
ну а что ужасного по твоему? проект имеет кучу звезд на гитхабе, развивается судя по коммитам и судя по всему сами гуглеры его используют🧐
Ужасно то, что код втыкается неявно, в неожиданные места. Возможно, втыкается не всегда. Звёзды ни о чём не говорят, гуглеры только в минус.
Co(n)stantine👨‍🔬
Подскажите плиз, что почитать/посмотреть про RIL? 🤔
Сергей
/кряхтя и попердывая/ обходились без этих аннотаций и обойдемся!
Mike
> Я попробовал через SpannableString и TextToSpeech так себе... что из них так себе? Я не смог правильно и однозначно угадать знаки препинания
Mike
что именно там по-уродски?
dagon
Привет всем)