Алексей
Arsen
Существуют ли в 2018 девелоперы которые юзают стайл коротких строк (80-120 символов)? Типа из-за всяких смузихлебов с макбуками с маленкьими экранами типа 13 дюймов. Признавайтесь, кто до сих пор прогает на коленке со смартфона?
Kirill
Каким бы большим у тебя экран не был читать строку длиннее 80-120 строк не удобно. Так что да
Kirill
если ты об этом
Алексей
Arsen
мне удобно)
Arsen
х3, сижу от моника на росстоянии чуть больше вытянутой руки
Dug
Но не осуждай без, кому неудобно
Arsen
а вот некоторые конструкции, которые принудительно разбивают на строки прям очень раздражают
Arsen
и в плане читабельности тоже
Vadim
никто не подключал недавно firebase аналитику?))
Arsen
Arsen
если класс в который передают живет меньше, то он перестанет хранить ссылки после своей смерти
Konstantin
ллгс
Ruslan
C чего бы? В статье ни слова про это
Алексей
что-то не так в твоей фразе
всё так :) Допустим, у вас есть View v. Вы его передали в класс A, который переживает смерть активити. После поворота v будет уже не актуально, потому что родительская активити уничтожена, но A всё ещё будет ссылаться на v. Это называется "v утекло".
Ruslan
эм... в статье написано, что не стоит держать ссылки на Activity Context, но там нет фразы "не передавайте Context в свои методы"
Алексей
А если экземпляр A умрёт в то же время, что и v, то ничего страшного не будет, если вы его не занулите.
Artur
Речь то про классы другие, а не методы
roman G
Как правильно вставить картинки в текст(картинки локальные)
Alexander
Всем привет, есть такой код в webView:
WebView = webView
@Override
Public void onBackPressed() {
if (webView.canGoBack()) {
webView.goBack();
} else {
super.onBackPressed();
}
}
Но выходит ошибка
Attempt to invoke virtual method '........WebView.canGoBack()' on a null object reference.
В связи с этим у меня вопрос, какое значение нужно присвоить webView чтобы этой ошибки небыло?
Arsen
Arsen
последний пример правильный, но предыдущая фраза - нет
Arsen
Arsen
на счет больших -х3, не пробовал
Ruslan
roman G
Есть текст локальный и картинки локальные, мне нужно вывести это пользователю
roman G
Чтобы картинка была кликабельна
Konstantin
обновил грабли до новой версии, теперь ругается в билде
versionName cannot be set on a mergedFlavor directly.
versionNameOverride can instead be set for variant outputs using the following syntax:
никто не сталкивался? #ебаныйтулинг
Konstantin
3.2.0-бета4
Konstantin
стоял 3.1.*
Artur
У меня работает норм😊
Konstantin
студия продвигает
Artur
Тогда ты не заливаешь бандлы, а все ещё апк
Artur
🌚
Konstantin
Сергій
Беты стабильнее многих стабильных версий ) например 3.2
Artur
Artur
Или 3.2 уже вышла стабильная? Я просто не следил
Евгений
roman G
Нет, проблема в том, что это не статичная разметка
AJIEwa
вы можете мне обьяснить зачем ресайклеру более 1го холдера?
Konstantin
чтобы показывать разные типы лэйаутов для итемов
AJIEwa
ага, вот так оно значит)
спасиб
AJIEwa
разве это нельзя в одной разметке сделать?
Dug
🤦
Konstantin
Как можно в коде определить всякую шляпу, которую мы определяем в ресурсах с помощью -w820dp и пр
roman G
Это точно хороший вариант? Выглядит подозрительно
roman G
А если ситуация, когда нужно показать 2 картинки подряд
Mike
Kirill
по производительности бьет?
Kirill
а если у тебя очень похожие лэякты, меняется одна две вьюхи?
Kirill
верстать кучу лэяутов?
Kirill
и выносить все в стили?
Mike
очередная аргумент против XML
Kirill
атомарность это же из многопоточности
Mike
Konstantin
Dug
Kirill
поясни в данном контексте)
Dug
Создавать лейауты в коде лучше ;)
Kirill
а если надо чтобы затронулось?
Kirill
3 варианта итема они практически идентичны, отличаются наличием или отсутствием 3-5 вьюх
Kirill
хотя бы итемы чатиков тележки на андроиде
Kirill
ну оки)
Kirill
мне просто этот конкретный пример интересен)
Konstantin
Dug
Сергей
Всем привет! Знатоки, подскажите плз, в какой момент времени вызываются onMeasure у чайлдвьюх?
Mike
Nikita
а я думал что в четверг...
Mike
Сергей
Max
может кто подскажет как сделать mock для okhttp WebSocket-а?
Mike
Кто-нибудь знает, за каким хреном сяоми просит вставить симку чтобы разрешить установку по ADB и как это обойти?