Dmitry
убунту лучше став, на ней будет лучше работать
Aleksandr
да сейчас есть i3, ssd, 10оперативы, но хочется быстрее выше сильнее
Dmitry
а система какая?
Aleksandr
давно думаю про ubuntu
central
у линукса будут траблы с электропотрблением, но если нет с этим проблем то может дать прирост на пустом месте
Aleksandr
win10
Dmitry
попробуй на линуксе
Fagor
убунту лучше став, на ней будет лучше работать
нафиг, хочешь студию андройд, сиди на вин
Dmitry
согласен, но выхода пока не вижу..
Fagor
Там ща какой гуй?
к гному вернулись
central
нафиг, хочешь студию андройд, сиди на вин
нафиг советовать для программу которая работает везде какую то конкретную ОС
Ruslan
согласен, но выхода пока не вижу..
а какая стратегия у метода, который заполняет ресайклер в интерфейсе вью?
Mike
нафиг советовать для программу которая работает везде какую то конкретную ОС
Я не согласен с вами обоими :) Всё же на разных ОС она работает по-разному.
central
Я не согласен с вами обоими :) Всё же на разных ОС она работает по-разному.
сама студия работает везде одинаково, по разному работает эмулятор
Mike
сама студия работает везде одинаково, по разному работает эмулятор
Нет, есть известные баги, специфичные для конкретной ОС.
Aleksandr
кстати по поводу эмулятора. стандартный кто использует или genymotion? на AMD как эмуль?
Dmitry
Дело в том что не вызывается метод attachView когда возвращаем с бекстека на экран
Dmitry
по этому не важно какая стратегия
Mike
у AS или вообще у платформы?
Скажем так, у IntelliJ. AS отличается только логотипом и вырезанными фичами.
central
Скажем так, у IntelliJ. AS отличается только логотипом и вырезанными фичами.
это я в курсе, просто я использовал iDEA и на винде и на линуксе, и никакого разного поведения кроме медленной сборки на винде не заметил
central
Karzhas
помогите разобраться насколько я понял volatile чтение и запись объекта делает атомарным и записывается сразу в ram, а не в кэш. тогда получается если допустим -> class A { volatile B b; A() { b = new B(); } } } class B { B() { // some stuff to initialize b } } в этой ситуации в конструкторе A объект b создатся атомарно, даже если инициализации b идет много разных операций, различных присвоений и т.д? и другой поток при попытке взять значение переменной b не сможет попасть в состояние когда b уже не null, но не полностью инициализировался?
Karzhas
или есть группы чисто по java/kotlin может?)
Karzhas
@javastart
спасибо
Karzhas
В целом да — это безопасная публикация.
даже если допустим для инициализации b нужно создать 1_000_000_000 полей допустим и другой поток при попытке обратиться к этой переменной будет ждать пока полностью не пройдет инициализация?
Mike
спасибо
...создаётся он, может, и не атомарно, а вот публикуется атомарно
Karzhas
Да. точнее прочитает null. перепутал главное что он никак не попадет в ситуацию, что под объект уже выделилась память, но конструктор не до конца всё создал
Plomipu
Здравствуйте граждане Андроида. Плиз помогите мне пожалуйста. Я никак даже на офф.сайте Андроида не могу найти страницу, где написаны системные требования буквально к каждой из выпущенных реализов( как и легаси, так и новых . Я нашёл только про совместимость приложений с каждой версий Андроида, но это не то ). Но это должно быть где-то 100%. Прошу скажите мне где искать.
Сергей
С чего это вдруг оно "должно"? Вопрос запихивания конкретной версии ос на конкретный аппарат решается его производителем. Причем если аппаратура чуть не тянет - он будет выкручиваться как то. К примеру выкинув из ос что-то.
Сергей
Поэтому таких требований тупо нет. Да и не нужны они никому кроме производителей
Aleksey
ребята, вопрос
Aleksey
Aleksey
для релиза, какой app id юзать? для инициализации rewarded ads
Aleksey
есть ли он в admob акке?
Aleksey
для дебага пока юзаю тестовый-гугловский
Илья
Почему может не вызываться OnBindViewHolder после notifyDataSetChanged() ?
Илья
самое интересное, что OnBindViewHolder не вызывается в принципе
Ivan
уверен что facilities не пуст?
Ivan
layoutManager может быть не установлен у recyclerView
Илья
Список точно не пуст, под дебагером проходит, нотифай вызывается, но OnBind не срабатывает
Илья
так, проблема решена
Илья
Список точно не пуст, под дебагером проходит, нотифай вызывается, но OnBind не срабатывает
Не обратил внимания на то, что здесь this это facilitiesRecyclerView, а не мой класс
Max
GridView скролится как ScrollView? Сначала налепил скроллвью, а в нем грид, ошибку пишет
Илья
1 - используй recyclerView вместо grid
Илья
2 - если у скролла потомок список, то всё будет работать очень странно
Илья
либо не будет работать вообще
Илья
поправьте, если не прав
Anonymous
Кто уже работал с viewpager2?)) Название топ https://developer.android.com/training/animation/screen-slide-2.html
Сергій
2 всегда значит что лучше 🌝 Матрица 2 Чужой 2 Assassin's Creed 2
Сергій
Max
1 - используй recyclerView вместо grid
Мне сетка нужна, recycler же список вроде, не?
Max
не
Из recycler можно сетку сделать, так?
Max
А чем хуже грида?
Denis
можно много что сделать
Max
Обычного имею ввиду
Denis
не хуже
Max
Не просто так, наверное, написал
Denis
А чем хуже грида?
RecyclerView не хуже
Ravshan
Ребят, кароче такая вот проблема. Есть RecyclerView с листами. Я обработал multityple selection(изменяется цвет backgrounda. А проблема в том что, если при selection например одного айтема изменяется его цвет backgrounda и плюс иногда изменяется цвет другого айтема(но оно не выбирается).
Denis
что не так сказал?
Max
Ой, наоборот. Чем грид хуже recycler
Max
Почему его порекомендовал
Mike
Ой, наоборот. Чем грид хуже recycler
у него проблемы, когда ячейки в одном ряду разной высоты
Max
Понял, спасибо
Max
Кстати, а такие элементы интерфейса всеми устройствами поддерживаются?
Max
Или под определенное апи?