Павел 🍵
привет, почему брэйк поинты могут не работать
Сергій
андроид шарит системные ресурсы между всеми приложениями
Сергій
самсунги с этим справляются и без приложений в фоне )
Alexey
какой еще планировщик? Может, пишешь на jni memalloc и забиваешь всю память
Сергій
у меня был Galaxy Note 8, 6Gb RAM. в среднем там было свободно 2+ гига оперативы
J. Nosirov
Сергій
> А если 5 приложений? и?
Alexey
можно screenshot этого
не, сори. на гугле погугли
Vishnyakov
можно screenshot этого
в avd зайди и редактируй оттуда виртуалку
Vishnyakov
там етсь такая галочка
Vishnyakov
а не в настройках саомго эмулятора
J. Nosirov
Сергій
толку от 8 гигов нету )
Anonymous
ребят, как в рецайклвью проставить гравити айтему программно, на подобие чата?
J. Nosirov
Сергій
это тебя беспокоит?
S
скажите , если к примеру в ленту новостей, вам нужно просто добавлять(догружать) новые item-ы в конец списка, вы deffUtils -юзаете или просто руками , через notifyItemRangeInserted(int, int) ?
Сергій
> андроид с 8 гигабайтами ОЗУ использует 3,9 и просто... Начинает тупить тупит начинает по иной причине =)
J. Nosirov
Cold boot check
это не поможет. другой вариант есть
Сергій
> У друга Хонор с 4 гигабайтами ( отличие только в ОЗУ и флешнакопителе на самом деле андроид между вендорами отличается очесь сильно
Сергій
ладно, больше на какой-то флуд похоже, чем поиск решения проблемы
Сергій
NDK, тогда можно использовать Shared memory
Alexey
я же тебе написал. в ndk memalloc сделай и всё займешь
Сергій
Alexey
если не очень в теме, то почитай как память в jvm выделяется под процесс
Anonymous
ребят, как в рецайклвью проставить гравити айтему программно, на подобие чата?
Alexey
ребят, как в рецайклвью проставить гравити айтему программно, на подобие чата?
прозрачный relativelayout во всю ширину, а внутри уже делай гравити
Сергій
для тебя 64битность это только возможность адресации памяти объёмом больше 4 гиг?
Ivan
или разные холдеры запили, для сообщений слева и для сообщений справа
Сергій
потому-что нету таких приложений, которым бы понадобилось столько памяти
Alexey
запусти тяжелую игру, там напрямую используется память, текстуры туда загружаются, уровни и тд. И в процессе игры замерь
Сергій
спроси у ксяоми, что у них с Low Memory Killer
Сергій
прям у всех? )
Alexey
ну значит делай выводы что размер ОЗУ это маркетинговый булщит
Сергій
часть памяти всегда зарезервировано за ОС
Сергій
https://www.youtube.com/watch?v=w7K0jio8afM посмотри
Сергій
чувак, советую не язвить
Alexey
кек
Сергій
Пример, у меня Pixel девайс, 4 гига ОЗУ, приложения иногда живут несколько дней в фоне. То есть, возвращаясь к приложению из меню недавних, оно открывается на том же месте что и было до этого. Выводы делайте сами 🌝
Сергій
никто не будет слушать голосовые сообщения 🌚
Alex
что он там говорит? )
Vladislav.
прочитай, на что я ответил
Сергей
Удивляться тут тому, что многие "не чистые" любят выгружать приложения, даже если памяти достаточно
Сергей
Miui это очень любит делать
Vladislav.
потому что многие андроиды, имею 6-8-n Гб оперативы, почему то не держат в фоне все несколько дней
Сергей
И видеть то, как это действительно должно работать - с непривычки удивительно)
Сергій
вывод? )
Глеб
"Корутины не прерывают поток, потому что много библиотек не умеют с этим работать, для корректного прерывания, возможно вам подойдёт Futures и подобные решения"(с) JetBrains писали-писали и вот написали 😁👍
Alexey
Это про отмену выполнения корутины или что?
Alexey
в шарпе передается CancellableToken, и пользователь через него прерывает выполнение если что, в корутинах нет такого?
Глеб
в шарпе передается CancellableToken, и пользователь через него прерывает выполнение если что, в корутинах нет такого?
Ну типа да... ты понял CancelationSignal, либо currentThread interrupt.. наверное. Не очень понятно в чём тогда сейчас отмена заключается
Alexey
Ну типа да... ты понял CancelationSignal, либо currentThread interrupt.. наверное. Не очень понятно в чём тогда сейчас отмена заключается
https://github.com/Kotlin/kotlinx.coroutines/blob/master/docs/cancellation-and-timeouts.md#cancellation-and-timeouts Скорее всего в момент переключения состояния корутины если была отмена джобы, то он тупо забивает на все остальное
Alexey
А, ну вон есть флаг isActive, его надо чекать постоянно
Alexey
это для очистки ресурсов если вдруг
Dmytro
Ребят, кто может помочь с ретрофитом? Написал на котлине небольшое приложение и почему-то call.enqueue постоянно падает в onFailure Буду очень благодарен
Nikita
сломать ретрофит это еще постaраться надо :D
Kanstantsin
сломать ретрофит это еще постaраться надо :D
я не думаю что ретрофит сломан, 90% что например парсится в объект не тот и т.д.
Kanstantsin
там любые эксепшены валятся в onFailure же
Kanstantsin
+ проверить тем же postman запрос с такими же параметрами что возвращает
Nikolay
Йо привет.
Nikolay
Я тут андроида ядро компилю. И очень интересная ситуация. Когда заливаю resource.img, это вызывает invalid instruction при запуске и устройство уходит в постоянный ребут. Как я понимаю, в этом файле лежит скомпилирванная таблица устрйоств и картинки для бута. Может есть у кого какие мысли?
Sergey
Кто-нить с PGP шифрованием работал? Может, кто-нить посоветует либу, которая лучше всего подходит для этих целей?
🌿🌿
Всем привет. Как решить такую проблему? Manifest merger failed : Attribute application@label value=(@string/app_name) from AndroidManifest.xml:15:9-41 is also present at [blabla:unspecified] AndroidManifest.xml:11:18-54 value=(Bla bla vla. Suggestion: add 'tools:replace="android:label"' to <application> element at AndroidManifest.xml:12:5-55:19 to override.
🌿🌿
Я вставлял тулз реплэйс куда надо
🌿🌿
И клинил, и кэш чистил
🌿🌿
Все равно такая ошибка