Anonymous
а!
Tishka17
Ну хочешь, просто скопируй русский, если лень
Anonymous
плурал из values-ru в values
Anonymous
да?)
Anonymous
скопипастить
Александр
типа все переводить?
values/string - это дефолт, его удалять нельзя.
Anonymous
я и не собирался
Система пляшет от дефолтного файла. Если ты перенёс ресурс в файл с квалификатором, то откуда она возьмёт дефолтное значение? Кинь в дефолтный тоже plurals этот.
Anonymous
Видимо перенёс
Anonymous
Ну и вот)
Anonymous
черт
Anonymous
походу дошло
Anonymous
спасибо всем)
Александр
походу дошло
Каждый раз как приложение запустят на устройстве с неизвестной локалью, оно пойдет в values/string.
Anonymous
и запускается аппа в ен. оно не находит values-en читает values а там опаньки
Anonymous
нету
Anonymous
странно что студия не дала варнинг
Anonymous
Студия тут не при чём) де-факто то ресурс существует)
Anonymous
На будущее, сначала лучше пиши приложение только на дефолтном файле, а уже потом локализуй. Ну или хотя бы параллельно. А то если строк много будет, я думаю там можно будет поседеть
Anonymous
values hello - привет values-ru hello - привет valuen-en hello - Hello
Anonymous
вот так если со всеми строками то все гуд?
Dmitriy
Если вот так, то нет смысла в ru
Dmitriy
так как русский перевод и так в default находится
Dmitriy
то есть просто дублирование
Anonymous
А зачем? Если ты будешь делать файлы с квалификаторами, скажем, для России, англоязычных, Германии и пр., то тут обратная логика же: если в соответствии с локалью устройства не будет найден соответствующий файл, то полезет в дефаулт.
Anonymous
Как истинно русский человек пиши приложение на английском, а потом локализуй/локализируй/факинщит май рашн лэнгвидж вери бед)
Anonymous
вообщем ок)
Anonymous
это можно делать разные цвета и картинки ..
S
студия каждые 3 секунды пытается индексировать файлы. значки классов мигают никто не встречал такое?
Anonymous
бывает этот процесс загружал все оперативу
Anonymous
только экстренное выключение
Anonymous
батарею вынь) ничего не сделаешь наверное
Vishnyakov
О! как решил?
File -> Invalidate cache and restart
Anonymous
File -> Invalidate cache and restart
дык курсор то не реагирует ни на что. начинается жесткий фризинг
ilya the 大佬 🇹🇼
Никто не знает из-за чего такая ошибка возникнуть могла при компиляции NDK
ilya the 大佬 🇹🇼
Anonymous
Добрый день, ребята подскажите а в ViewPager можно вставлять adMob банер?
Anton
Ага
Anonymous
Ага
это для меня?
Anton
Да
Dmitriy
Никто не знает из-за чего такая ошибка возникнуть могла при компиляции NDK
С высокой долей вероятности где то косяк с путями для зависимостей нужных той либе что ты собираешь
Dmitriy
Я бы не был уверен что пофиксило, потом в рантайме упадет когда не найдет то что нужно, если потеряная зависимость действительно важна, а не косяк в либе
Dmitriy
То есть вы просто заставили проигнорировать ошибку и все
Artem
вопрос по датабиндингу, есть вьюха видимость которой зависит от поля в модельке. Когда открываеться экран, видно как эта вьюшка мелькает. Тоесть она отрисовываеться, а потом проверяеться ее видимость. Можно как-то сказать что бы она была сразу невидима?
Dmitriy
android:visibility="gone" ?
Dmitriy
Хотя бред написал
Dmitriy
там же у вас связка с моделью
Artem
нет, там условие
Artem
это особенно выедает глаза в списках, когда быстро листаешь, все вьюшки есть, а потом исчезают лишние
Dmitriy
https://stackoverflow.com/questions/44420396/use-data-binding-to-set-view-visibility
Dmitriy
Но мне кажется со списком это не решит проблему, так как при переиспользовании viewHolder'ов он не будет пересоздавать вьюху а значит дефолт возвращать не будет. Хотя я может чего то не знаю о биндинге
Сергей
а если нужно показать делай инсерт в списк и нотифай
Artem
когда-то слышали запах костылей?
Сергей
запах костылей это когда ты пытаешься сделать вьюхолдер невидимым
Dmitriy
Мне казалось что он пытается скрыть что то внутри итема, а не сам итем
Мумитроль
Делать итем невидимым - глупость
Мумитроль
Просто удали
Dmitriy
Например есть в элементе списка картинка, которая показывает что это новая запись или нет, и взависимости от флага в моделе который на это указывает нужно ее скрыть или показать
Dmitriy
Ну тогда то что я скинул, то бишь default добавь
Сергей
значит видимость элемнета нужно менять не в бинде а до него
Dmitriy
Ну и видимо в onDetachViewHolder - делать gone принудительно, иначе при переиспользовании холдера он тебе сохранит его стейт и также будет мигать
Artem
спасибо всем)
Мумитроль
А почему вообще мигание? Там же заполнение происходит раньше чем элемент будет виден на экране
Мумитроль
Может проблема в другом
Мумитроль
Или у вас там анимация
Dmitriy
Я думаю проблема в этом
Dmitriy
Ну и видимо в onDetachViewHolder - делать gone принудительно, иначе при переиспользовании холдера он тебе сохранит его стейт и также будет мигать