Nikita
Shunt
В фильтре logcat набери название своего приложения ещё
Olzhas
run показывет следующее
Olzhas
Olzhas
logcat:
Nikita
Вот твоя проблема
Nikita
Зачем тебе конструктор для активити?
Olzhas
Olzhas
набирал название, не находит
Olzhas
has no zero argument constructor - значит что Мэйнактивити в Манифесте не правильно прописан?
Anna
судя по всему нужно убрать конструктор public MainActivity(Button mCrowsCounterButton) { this.mCrowsCounterButton = mCrowsCounterButton; }
Anna
и вообще странное дело в активити передавать кнопку в конструктор... 0_о
Olzhas
Olzhas
запустил эмулятор, logcat вышел
Nikita
has no zero argument constructor - значит что Мэйнактивити в Манифесте не правильно прописан?
Нет. Дружище тебе нужно подучить базовую джаву. Ты знаешь что такое конструктор? Вот ошибка говорит тебе о том что класс активити имеек конструктор с аргументами и это плохо. Значит тебе нужно его убрать. В манифесте ты конструкторы не создаешь, а значит ошибка у тебя не в манифесте а в коде. Анна выше тебе правильно подсказала, тебе уже дали ответ а ты продолжаешь спрашивать
Gregory
Gregory
Здравствуйте. Не подскажите, почему так?
Gregory
надо латиницей ?
Olzhas
Спасибо Никита, Анна, Григорий. Пойду изучу указанный раздел Джавы по вашим советам
Anna
да я начинающий. стыдоба )))
все мы были начинающими :) попробуй ребилднуть проект... странно что ту же ошибку выдаёт
Olzhas
все мы были начинающими :) попробуй ребилднуть проект... странно что ту же ошибку выдаёт
кстати, студия мне никаких ошибок до запуска в приложении не выдавала. ну ладно мне нужно там изучить конструкторы, и остальное.
Sasha
это надо в onMeasure писать, а не в листенере
спасибо за умную мысль, но я всё равно не понимаю, почему не работает мой вариант. Он работает на всех девайсах, кроме этого (из тех, что я проверял)
Alexey
спасибо за умную мысль, но я всё равно не понимаю, почему не работает мой вариант. Он работает на всех девайсах, кроме этого (из тех, что я проверял)
onmeasure может несколько раз вызываться. Поэтому может быть такое что ты ставишь width = some_value, а пересчет размеров уже прошёл и ничего не происходит
Alexey
нужно вручную запрашивать requestLayout()
Sasha
но вот ведь его вызов
Alexey
но вот ведь его вызов
ну и ширину нужно задавать у layoutParams, а не напрямую у вьюхи
Gena
rootDir вроде есть, от нее смотри, напиши как сможешь, и по логами поймешь, какой путь нужен
В итоге сделал таким сниппетом (.get там, от новых ленивых акцессоров в gradle5, если кто-то знает, как красивше сделать, да ещё чтоб со старыми версиями gradle работало - поделитесь плиз) applicationVariants.all { variant -> variant.mergeAssetsProvider.get().doLast { copy { from(["../../shared/custom.ttf"]) into("${outputDir}/fonts") } } }
Anonymous
Какой inputType надо юзать, чтобы можно было вводить только имена и фамилии, в том числе и букву ё и подобные?
Anonymous
textPersonName не работает
Никита 🙃
А подскажите по Billing'y Создал выпуск во внутреннем тестировании и добавил себя как тестировщика там в список. Но покупка сняла у меня мои кровные денюшки. В чём может быть проблема
Anonymous
можно через digits="abc..." попробовать указать
Да но, плохая затея мне же надо знать весь набор локалей..
Anna
Да но, плохая затея мне же надо знать весь набор локалей..
тогда наверное только через ontextlistener и исключить спецсимволы реджексом
Anonymous
и регулярку туда подключить
Anonymous
тока где найти такую регулярку...
Dmitriy
Лучше inputFilter с регуляркой
Sergey
У меня есть горизонтальный ресайклер с элементами. размер каждого элемента по размеру экрана. если скроллить, то может остановиться в таком положении (скрин ниже). Заказчик хочет чтобы было как в меню последних приложений на 9м андроиде (чтобы при свайпе ресайклер останавливался на каком-то элементе и показывал его полностью). Как этого достичь?
Sergey
Sergey
snap helper
спасибо, буду пробовать
Dmytro
спасибо, буду пробовать
а точнее PagerSnapHelper
Anna
Лучше inputFilter с регуляркой
точно. этот вариант лучше
Dmytro
Кто может подсказать, DiffUtils дружит с ViewType?
Dmytro
У меня сейчас проблема, есть ресайклер с StaggeredGridLayoutManager, вот у меня первый айтем занимает всю ширину экрана, все остальные айтемы квадратные, 3 айтема в ширину. Так вот, если первому айтему нужно поменяется местами с кем-то, то происходит дичь, то становится несколько айтемов во всю ширину, то квадратный айтем один, 2 пустых места, а снизу нормально список продолжается.. Я понятно объяснил?
Konstantin
а есть какие нить либы упрощающие работу с календарем (апи системного календаря с напоминалками о событиях итп)
Dmytro
Вот думаю, если сделать несколько вьютайпов, то будет ли дифутилс носильно перебинживать первый и еще какие-то элементы
Anonymous
Наткнулся на работодателя, который сразу предложил тз с оплатой. После получения готового тз слился, заблочил контакты. Хотя я нашел его на Мой круг, где нужно платить за размещение вакансии. В чем профит его действий? Бесплатная работа?
Anton
Неправильный импорт ресурсов
Anton
как решить?
Он у тебя должен быть имя_пакета.R
Anonymous
как всегда все чере ж
Anonymous
invalid
Andrey
Можно вопрос про эспрессо? вот у меня первый экран типа анимационная заставка, я легко проверяю, что элемент лотти с определенным id есть, тест проходит, и дальше тест останавливается, окно закрывается и все как бы норм. Как сделать так, чтобы после заставки экран переходил на основной экран и уже там продолжались тесты? сориентируйте по ключевым словам чтоли, а то в мануалах обычно "нарисуйте овал, нарисуйте второй, а теперь нарисуйте сову"
padmitriy
ответьте кто-нибудь простыми словами -- какую проблему решает мокси если нет поворотов экрана?
Anonymous
Вопрос к профи, подскажите можон ли в Студии напрочь отключить эти подсказки, которые появляются когда мышкой наводишь на строки типо этого? зачем нужно это яне пойму, ведь есть горячие клавиши
Anonymous
когда версии вынесешь в рут-билд скрипт, тогда подсказки очень понадобятся
Да но так сложилось что они работают фиг пойми как и лучше будет если я сам буду в ручную выводить подсказки через ctrl+P
Anonymous
а не так что мышкой двигаешь там пол экрана в подсказках и все тупит и зависает
Andrey
ответьте кто-нибудь простыми словами -- какую проблему решает мокси если нет поворотов экрана?
он позволяет поддерживать MPV архитектуру. Помимо поворота экрана, MVP используется для отделения виджетов от бизнес логики, чтобы бизнес логику тестировать на юниттестах, а не интеграционных с запуском эмолятора.
Andrey
MVP можно самому писать, чище и понятнее чем с мокси
можно, но мокси берет на себя часть работы
Mikhail
а чем еще?)
Забинди себе move caret up/down paragraph
Mikhail
можно, но мокси берет на себя часть работы
Боже, похороните уже эту мокси
Andrey
padmitriy
есть пример, глянуть?
примеров овер9000 в гугле
Andrey
Кек
ты победил
Mikhail
Ну все, не тролльте
--------
примеров овер9000 в гугле
ну ты так говоришь, будто сам делал нечто крутое. Про гугл я в курсе