Alexey
Пикасу обернуть надо будет в это
Alexey
Ну всмысле нк синхронно а через очередь
Глеб
Короче сделал проще postDelayed накинул на показ view
Глеб
в калбеке
Глеб
еще анимашку накинут и секс
Vitaly
Как можно изменить цвет тени в Android?
Albert
Товарищи, можно ли как-то закрепить в Recycler View 1 или 2 пункта внизу меню? Пунктов меньше, чем высота экрана, и потому хотелось бы закрепить определенный пункт внизу
Ruslan
Dmitriy
Добрый день! Кто-нибудь работал с bottomsheet, внутри которого вертикальный recyclerview? Клики на viewholder обрабатываются не с 1-ого раза, походу bottomsheet перехватывает эти события. Как решить эту проблему?
Anonymous
гайз, у меня есть свой SQLiteOpenHelper и я хочу покрыть его тестами. Стоит ли в этом случае подключать роболектрик или можно обойтись чем-то штатным?
Андрей
Dmitriy
Я гуглил, нашел похожие проблемы, но решений нет https://github.com/Flipboard/bottomsheet/issues/73
https://stackoverflow.com/questions/49982034/set-onclicklistener-to-button-in-bottom-sheet-layout
Rinat
скажите как мокать загрузку файла с сервера?
Stepan
Alexander
Rinat
Andrii
А зачем там цикл?
есть массив с позициями ArrayList'a, которые нужно удалить
перебираю этот массив и удаляю из листа айтемы с позициями.
Думаю вы правы - у листа наверняка есть метод "удалить такие то позиции" но действовать приходится быстро, а наскоком найти не вышло
Rinat
может как то можно через mockWebServer?
Stepan
Vitaly
Как можно изменить цвет тени в Android?
Eugene
если у кого есть вопросы по yandex mapkit: https://t.me/mapkit
Eugene
там по android sdk для yandex.mapkit можно вопросы задавать
Mike
Лол. Ну это спамовая форма, конечно, но я б не трогал
Vadim
Кто-нибудь может кинуть ссылкой (туториал, гит проект) по поводу как правильно организовать авторизацию с таким ворфлоу:
логин с помощью эмайла и пароля  -> установка пинкода (или фингерпринта) и сохранения его в секьюр сторадж -> собственно получение токена ->  при повторном логине в приложение вместо эмайла и пароля сразу перейти к пинкоду или фингерпринту чтобы вытащить сессию
Vadim
незнаю как это загуглить правильно, вполне стандартная процедура во многих финансовых приложениях
Vadim
не хочу сам изобретать
Turalllb
Подскажите, есть фрагменты в Tablayout , он подгружает таб посередине и два боковых. Возможно ли изнутри текущего выбранного фрагмента понять , что он выбран ? Нет никаких колбеков, о том что фрагмент вышел на экран? или те фрагменты что по бокам уже тоже считаются отображенными ?
Aidyn
небольшая проектная работа, нужен android разраб кто работал с шифроанием tripleDES 192bit, BlowFish 448bit, AES 256bit, отпишитесь в лс
Сергей
Dug
Maxim Shevtsov
Подскажите пожалуйта, логику с CountDownTimer в MVP куда лучше будет засунуть?В модель же только работу с данными мы кидаем?
Ferrero
Смотря для чего используется таймер
Ivansuper
Явно не в домен
Ivansuper
Это класс не из Джавы
Ferrero
Можно в вьюху
Ferrero
И в презентере дергать методы
Ivansuper
Можно в вьюху
Сделать абстракцию над ним, ее заюзать в презентере для переживания всего корректно, а детали таймера заинжектить через чего нравится
Ferrero
onTimerFinished какой-нибудь
Ferrero
Albert
не собирается проект ,сделал откат к последнему рабочему коммиту, но ошибка осталась. Ошибка: AAPT2 error В чем может быть проблема, может сталкивался кто?
Turalllb
Albert
в стилях не видит tabPaddingStart, tabPaddingEnd
делал clean, invalidate cash/restart
⚡️Мухамед
всем привет, подскажите webView нужно отобразить данные с сервера (текст и изображение) у меня отображает текст и вместо изображения кубик
⚡️Мухамед
⚡️Мухамед
если указать сайт, то норм
Vitaly
Как можно изменить цвет тени в Android, кроме установки собственного градиента?
Ivansuper
Ivansuper
Либо либы, либо свое
Vladislav
Подскажите, пожалуйста, возможно ли для Room как нибудь сделать отслеживание изменений для конкретной фиксированной выборки, а не для всей таблицы (то есть нужна функциональность как у слушателей изменений у RealmResults в Realm, но надо подобное для Room)?
alexander
Всем привет. Подскажите, кто знает, пожалуйста, как после авторизации пользователя через vkapi, получить его email? В vk.login прописал VKScope.email, а вот где достать email не пойму.
Anton
alexander
а подробнее? я нашел там только userId
Anton
Anton
alexander
Большое спасибо! Обновил с 2.0.0 до 2.1.0 и повился token.email
Сергей
Turalllb
Ну, можно глобально фиксировать состояние кнопки в переменной - была ли она показана/нажата
не прокатывает такая логика. Итак через Мокси всё делаю, т.к. фрагмент уже существует , делается попытка нажатия, и т.к. он за пределами экрана, этого не происходит.. хотя это явно неверная логика.. Вспомнил, что я уже чекал фрагмент, который еще не отображен на экране и всё работало. В чем-то другом значит проблема. Да и вообще дикость это. Нужно тест научиться писать. Я хочу чтобы на всех имеющихся фрагментах были выбраны радиокнопки.. как я понял инструментальный юнит тест нужен для такого
Leonid
Konstantin
Konstantin
чтобы узнать промежуточные переключения - цепляешь pageListener, тогда при переключениях ловишь индекс страницы и получаешь ее у адаптера
Konstantin
первоначальный запуск можно поймать через fragmentLifecycleListener на менеджере фрагментов, который скармливается адаптеру
Konstantin
там делаешь проверки когда пришел фрагмент что это тот который отображается, примерно так
FragmentManager.FragmentLifecycleCallbacks() {
override fun onFragmentResumed(fm: FragmentManager, f: Fragment) {
super.onFragmentResumed(fm, f)
if (adapter.instantiateItem( viewpager, viewpager.currentItem) == f ) {
// текущий фрагмент виден юзеру
}
}
}
Turalllb
Всё именно так как вы все пишите,но.. ViewPager сообщает мне о выборе страницы, я получаю у холдера таб, делаю в нем check в презентере и всё, до вью не доходит вызов. Вызов делается через viewState от мокси... стратегия: обращение к вью при первой возможности. Где видать глупая ошибка
Turalllb
А вообще часто ли пишите инструментальные юнит тесты?
Николай
Народ кто знает как разбить музыку на частоту и длинну ? чтобы воспроизвести ...
Sergey
Sergey
Николай
Типа задание воспроизвести музыку из массива по частоте и длинне
const uint16_t frequences[COUNT_NOTES] = {
392, 392, 392, 311, 466, 392, 311, 466, 392,
587, 587, 587, 622, 466, 369, 311, 466, 392,
784, 392, 392, 784, 739, 698, 659, 622, 659,
415, 554, 523, 493, 466, 440, 466,
311, 369, 311, 466, 392
};
const uint16_t durations[COUNT_NOTES] = {
350, 350, 350, 250, 100, 350, 250, 100, 700,
350, 350, 350, 250, 100, 350, 250, 100, 700,
350, 250, 100, 350, 250, 100, 100, 100, 200,
100, 350, 250, 100, 100, 100, 200,
100, 350, 250, 100, 750
};
Николай
тут звездные войны ... а мне надо разбить меодию танчиков из 90стых
Николай
и хз как ...
Denys
Denys
И вот такое https://nch-nch.ru/apps/frequency/
Denys
С midi нужно получить частоту каждой ноты и ее длительность. Либо руками разбирать,
либо искать какие-то скрипты.
Или вопрос не о том, как получить набор частота-длительность?
Albert
В стиле задекларировал бэкграунд виджета. Каким образом надо применять этот стиль, чтобы бэкграунд применился?