iamthevoid
ящитаю ваш дизайнер идиот
А ларчик просто открывался
Mike
Погуглите thread-safe singleton
thread-safe singleton: public static final Singleton INSTANCE = new Singleton(); private Singleton() {}
iamthevoid
ящитаю ваш дизайнер идиот
Пейджер помещаем в CollapsingTollbarLayout и выствляем ему коллапс мод = параллакс
iamthevoid
в итоге и скроллится прекрасно и работает из коробки)
Unknown
это не ошибка
Можно как то изменять имя лейаута не переименовувая синтетик импорты вручную ?
Mike
double checked locking
на русский переводится как «омерзительная бесполезная хуита, которую обычно пишут с багами, а надо писать никак»
Sergey
по крайней мере для создания синглтонов
Говорят для них просто object пишут) но это не точно.
Mike
Говорят для них просто object пишут) но это не точно.
под капотом там то, что я написал, с static final INSTANCE
Anton
double checked locking
а это SynchronizedLazyImpl
Anonymous
Тут "она" играет ту же самую роль, какую и обычно.
Так можно же и без неё если из синглтона вызывается
Anonymous
?
Sergey
Нет, если вызов возможен с разных потоков.
Mike
Хаха в смысле?))) тоест лучше без неё?)
оставь как есть, если ничего не понимаешь
Anonymous
Нет, если вызов возможен с разных потоков.
Так если вызов из потока io и только из него) то зачем он))
Anonymous
оставь как есть, если ничего не понимаешь
В принципе понимаю, я даже специально про него темы искал, но понял что она нужна если разомм например 20 потоков вызовут что то одно может быт проблема, поэтому юзают синхронайзд.))) ну не буду трогать пускай стоит лучше)
Anonymous
Если только из ui, то можно и без.
Нет, из Daspatcher.io=))я лучше его трогат не буду))) он не мешает)
Сергій
Нет, из Daspatcher.io=))я лучше его трогат не буду))) он не мешает)
Daspatcher.io - это пул потоков, а не один тред
Anonymous
Daspatcher.io - это пул потоков, а не один тред
Опс, я думал это один поток для сети))
Sergey
Опс, я думал это один поток для сети))
Т.е. ты используешь нечто, о чем не имеешь представления. 🙊
Anonymous
Т.е. ты используешь нечто, о чем не имеешь представления. 🙊
я думал что dispatcher.io создаёт один экземпляр потока тупа для сети и все сетевые соединения ожидают очереди друг за другом 😂
Anonymous
Ну да, ест определённые вещи, которые я использую не зная зачем они, но потом то стараюсь выяснять что это)))
Сергій
99%
немного депрессивно :(
Dmitry
Более реалистично
Anonymous
Например rx я знаю что делает, но синтаксис для меня не понятный, поэтому я пишу так как его выучил)
Anonymous
а что если я скажу, что у окхттп есть ещё свой пул потоков? )
Вот rxом пользуюсь и знаю как, но его код для меня сложный)
Anonymous
русский язык, например 🌚
Не нравиться мой русский?)
Anonymous
он ужасен
И чем же?)
Mike
И чем же?)
тся/ться, пропущенные буквы, пропущенные запятые
Anonymous
Хаха 😂, да нет я не обижаюсь, я когда пишу не смотрю что пишу, на раслабоне)) знаю много ошибок и не связано много))
Александр
привет всем, ребят помогите советом. есть приложение в маркете, но нет keystora. получается я не могу выпустить обновление. достаточно ли будет того что я просто изменю имя пакета и загружу приложение опять в маркет под этим же аккаунтом?
Сергій
потерял ключи? )
Александр
да
что нужно сделать со старым приложением?
Александр
Unpublish
претензий не будет со стороны google ? может нужно код изменить, переменные по-другому назвать?
Александр
Сергій
если за нарушение, то будут претензии
Александр
нет нарушений нет никаких, и скачивай у приложения еще нет, но нет и keystora
Сергій
ну так да, перезаливай
Александр
а название приложения, иконки можно оставить прежними?
Сергій
если под одним аккаунтом, то да
Александр
спасибо за консультацию)
Сергій
👍
Егор
Эм, а можно как - то прописать gravity в values? Я прописал просто "center", но судя по ошибке "Error inflating class TextView", то я что - то делаю не так))
Егор
Нашел, как программно делать. Почему - то в основном делают в коде
Yehor
Всем привет! У кого есть на примете хорошее руководство по использованию OAuth2. В инете встречал очень много статей типа "Что такое?" и "Чем отличается от других подобных?". Мне же нужно именно руководство по использованию. Желательно для чайников. Заранее спасибо! Буду рад даже туманной наводке!
Anonymous
♠️BLACK♠️
Нужен разраб джава приложения
Mike
Нужен разраб джава приложения
сочувствую, иди в соответствующий чат
Alex
не после, а внутри
Всё верно, внутри. Имелось в виду ключевое слово.
Андрей
Что посоветуете для увеличения производительности? Есть AlertDialog с кастомной View с ConstraintLayout и кучей элементов. Так вот, на моём старом телефончике загружается это дело секунды 2..
Sergey
Всё верно, внутри. Имелось в виду ключевое слово.
Слово то ключевое, но проверить можно как внутри, так и после. А это - две бОООльшие разницы.
Андрей
профайлер. наноскоп, если есть возможность
Я так понял, они позволяют мониторить сколько и чего приложение кушает?
Mike
Я так понял, они позволяют мониторить сколько и чего приложение кушает?
Выполнение каких методов занимает сколько времени.
Mike
то, что работает только на макос — неправда, у меня на убунте работает. В их эмуляторе
Dmitry
Бывало, invalidate cashes & restart или clean + Rebuild помогает
Dmitry
И с телефона удалите приложение
Dmitry
Руками или через adb?
Dmitry
Оно может для других юзеров остаться, у меня например в рабочем профиле осталось
Андрей