Konstantin
потому что это тупорылый рефакторинг
Konstantin
изменяя айдишники надо быть пиздец осторожным т.к. студия тебе заменит совсем не то что ты хотел причем везде
Konstantin
меняй айдишник заменой по файлу, проблем не будет
Denis
Коллеги, никому книжка Kotlin for Android Developers не попадалась?)
upd. спасибо, нашел)
Сергей
ага. Мне как то значения X Y поменяла студия на pointX pointY так, что я потом это выковыривал из охуллиона комментов
Michael
Мне так студия в нативной части переименовала код
Michael
После этого я не пользуюсь этим))
RASHIT
Кто то попал под раздачу?
https://vk.com/@43305999-google-otchitalas-ob-udalenii-23-mlrd-reklamnyh-obyavlenii-i
ROMAN
Кто что использует для кэширования небольших объектов?
ROMAN
RASHIT
Игорь
Привет.У кого-то возникли проблемы с ADB после обновления SDK Build Tools Platform до 28.0.2 ?
ROMAN
Игорь
У меня после обновления вообще ни одно устройство не видела студия.Никакие танцы с бубнами не помогали,только откат до 28.0.1
Кирилл
+++
ROMAN
Кирилл
Это 3 -7% рынка. Рынок диктует условия
Мне кажется, от этих 3-7% процентов реально установят приложение не более 1.5%. Типо... Если человек серьёзно юзает 4.4 - скорее всего он не особо прошаренный и ему большего не нужно, а значит и приложения он особо-то не качает. Как минимум потому что памяти не хватит.)))
ROMAN
Кирилл
+
Кирилл
Эпл так и делает. :D
Сергій
Нет, просто будут использовать старые версии приложений 🌚
ROMAN
Вы не клиентоориентированные))
ROMAN
От повешения мин сдк выиграют производители новых девайсов, заработав +10500 млн$ но не конечные потребители ))
ROMAN
Я рад за вашего отца ))
Сергей
Мне планшет 19 sdk продали месяц назад. В мвидео
Сергей
Самсунг, не говнофон
Сергій
Можно подумать у Самсунг планшеты не гавно 😁
Dotun
Каков наилучший способ отправки ежедневных уведомлений пользователям моего приложения?
Сергій
Пуш уведомления
Сергій
Это их право 🌚
Yehor
Здравствуйте! Мне нужно парсить сайт. Сайт работает так: 1) Показать ProgresBar 2) Заменить ProgressBar на [текст]. Мне нужно извлечь этот [текст]. При парсинге возвращается значение этого ПрогресБара, а не текста. Что можно придумать?
Elron
Привет. Экран открывается сторонним приложением. После закрытия этого экрана он остается висеть в диспетчере задач. Как сделать чтоб этот экран не отображался после закрытия ?
Elron
можете скинуть пример текста ? @JohnnySC
Elron
"history stack" ok
Elron
не совсем то, но спасибо) @JohnnySC
Сергей
Не глядя на версию ос, а глядя на все остальное
jV
Добрый день. Решил использовать в проекте safeargs для генерации directions в nav graph, чтоб удобно было передавать аргументы. Все сгенерировалось, но функции почему то не работают. В чем может быть проблема
jV
До этого через findNavController().navigate() все работало
Никита 🙃
Ребят, а кто работа с SmsRetriever?
Странны баг. релизная версия работает, но если скачать из плей маркета, то BroadcastReceiver не хендлит Sms. В чём может быть баг?
Igor
А как в Android P pазpешить cleartext communication для всех domain?
Dzmitry
посоветуйте нормальный способ получить ширину listView (мне нужно задать ширину динамически генерируемых колонок в адапторе листа, зависящую от ширины листа, но мне приходит значение 0...)
public View getView(int position, View convertView, ViewGroup parent){
final int maxEditWidth = parent.getMeasuredWidth() / columns;
Di7aK
https://stackoverflow.com/questions/3591784/views-getwidth-and-getheight-returns-0
Dyno
какого черта приложение до сих пор в бете? дело в том, что я уже версию обновлял вот тут. и там внизу написано заменено рабочей версией. почему до сих пор в бете? у меня одно приложение уже заглючило, несколько недель картинка не меняется... вы с таким сталкивались? сколько из беты в релиз выходит? сраный гугл плей
Dyno
Dyno
если на страницу приложения перейти, то там статус бета
Programistich
Никита 🙃
Mike
Dzmitry
в такой ситуации обычно переопределяют onMeasure
onMeasure чего? листа или компонентов внутри? Мне нужно выровнять в каждом холдере айтемы по ширине, чтобы получилась таблица. Айтемы динамически генерируются - могут быть кнопки, текствью, чекбоксы и еще пол десятка. Идея была такой, чтобы тупо установить максимальную ширину для этих вьюшек, например ширина listView/columns. Но все лезет к чертям, из-за нулевой ширины listView.
Нет, идею с ожиданием отрисовки листвью я понял, только проект старый и там хренова туча наследований, и где-то в далеком базовом классе вызывается onReady(){getListView().setAdapter(getAdapter())}
грЕбанутая смесь
Dzmitry
вот лезет то только первая строка неправильно. И теперь потроха разбирать)
Mike
onMeasure чего? листа или компонентов внутри? Мне нужно выровнять в каждом холдере айтемы по ширине, чтобы получилась таблица. Айтемы динамически генерируются - могут быть кнопки, текствью, чекбоксы и еще пол десятка. Идея была такой, чтобы тупо установить максимальную ширину для этих вьюшек, например ширина listView/columns. Но все лезет к чертям, из-за нулевой ширины listView.
Нет, идею с ожиданием отрисовки листвью я понял, только проект старый и там хренова туча наследований, и где-то в далеком базовом классе вызывается onReady(){getListView().setAdapter(getAdapter())}
грЕбанутая смесь
Это ж нерешимая задача, потому что ширина айтемов за экраном неизвестна.
Anonymous
Dzmitry
Ferrero
Рынок все решает, чем выше мин сдк, тем менее вы конкурентноспособны
Ferrero
Суровая правда, суровые реалии
Mike
не понял про "за экраном"
ну есть элементы, которые видны, а есть те, которые вылазят за экран. Вот последних может быть крайне много, и вьюшек для них не существует.
Dzmitry
Alexey
Alexey
Если список во весь экран
Dzmitry
замкнутый цикл, бле))). сделал так:
getListView().getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout(){
getListView().getViewTreeObserver().removeGlobalOnLayoutListener(this);
_maxEditWidth = getListView().getMeasuredWidth() / _columns;
setListAdapter(new MyAdapter(_maxEditWidth, ...))
})
Так теперь ничего не отображается xD
Dzmitry
какая же это боль.
Alexey
Мб надо ресайклер с колонками использовать?
Alexey
https://www.google.com/amp/s/codentrick.com/part-4-android-recyclerview-grid/amp/
Igor
Какая-то исключительная магия, но может быть у кого-то подобное поведение встpечалось:
https://gist.github.com/igor-komarov/76cbe275f9e45422bd7dee691e28385b
Веpстка пpиведена в гисте. На нескольких дешевых устpойствах с Android веpсии 6-8 замечена следующая пpоблема: следующий введенный после точки символ дублиpуется. У меня есть подозpение что это какое-нибудь автодополнение пpобелом виновато, вшитое в левую пpошивку, но вpоде как не должно. Если кто-то сталкивался – напишите пожалуйста, как pешали?
Anonymous
коллеги у кого есть свои приложения, я открыл группу для обмена отзывами. идея заключается в том, что можно поставить оценку приложениям друг друга (если понравилось) и таким образом законным путём увеличить рейтинг (в отличие от покупки отзывов и накрутки ботами). если вам это может быть полезно, велкам! @likemyapp
✙
а если не понравилось то нельзя?
Mike
✙
можно поставить оценку приложениям друг друга (если понравилось)
Turalllb
Читали про унификацию иконок ?https://developer.android.com/google-play/resources/icon-design-specifications
Anonymous
имеется в виду что накручивать/покупать по правилам маркетов нельзя, но никто не запрещает оценить то приложение, которое понравилось) таким образом можно помочь друг другу
Turalllb
Никто не удивлен унификацией иконок или все уже знали ?)