iamthevoid
Ну или да, если повторов не нужно
Pavel
Я слышал про countDownTimer но он не заработал
Full
Ребята, с каких пор для работы fcm это не нужно? FirebaseApp.initializeApp(this)
Mike
Есть Timer и TimerTask в java. Либо возьми rx или coroutines
Timer тоже плохо, он стартует новый тред
Никита 🙃
Handler#postDelayed
Рекурсией?
Pavel
CountDownTimer?
Хз, у меня просто не заработал и все
Никита 🙃
Хз, у меня просто не заработал и все
А ты написал .start() в конце?))
Anonymous
Вы случайно не знаете где еще исходники ubuntu touch есть?) https://code-review.phablet.ubuntu.com/p/aosp/platform/manifest.git это не робит что-то
Mike
Хз, у меня просто не заработал и все
ВНЕЗАПНО любой инструмент может не заработать, если написать код неправильно.
Pavel
А ты написал .start() в конце?))
Да, иначе просто не закомпилился код
Full
Или это и не нужно было никогда
Вот это про андроид-разработку, кто-нибудь ответ знает?)
Mike
Рекурсией?
Ну, в каком-то смысле. Только тогда нужно корректировать отставание.
iamthevoid
да, ubuntu touch
Разные ос, но телефон то один)
Ivansuper
да, ubuntu touch
Это не android touch
Mike
да, ubuntu touch
Каким боком это про андроид-разработку?
iamthevoid
да, ubuntu touch
Нет, думаю тут тебе не подскажут
Mike
Вот это про андроид-разработку, кто-нибудь ответ знает?)
Ну посмотри историю версий, там ответ.
Pavel
да, ubuntu touch
Андроид не устраивает?
Anonymous
Каким боком это про андроид-разработку?
ааа, это группа про разработку приложений😅
Mike
Андроид не устраивает?
предупреждение
Pavel
предупреждение
Эммм.. какое?
Mike
Эммм.. какое?
Другими словами, я прошу не флудить.
Denis
Ребята, с каких пор для работы fcm это не нужно? FirebaseApp.initializeApp(this)
без этого будет работать, но если хочется кастомщины, то можно использовать
Norim
когда уже забудут про rx, не люблю его
Denis
а вообще по дефолту Firebase инициализируется через ContentProvider
Denis
Спасибо)
если ты ничего сам не наворачивал, то этот вызов не нужен и можешь его удалить
Full
А что можно навернуть?
Anonymous
Ну короче я уже игру сделал в консоли
Denis
А что можно навернуть?
например, инициализация в фоне
Denis
а то больно жирная она
Full
Ясно, спасибо ещё раз
Denis
только не забудь выключить инициализацию через ContentProvider, если захочешь так делать
Dmitry
Ребят, подскажите,плиз, что использовать, чтобы в for цикле следующая итерация исполнялась только, после выполнения callback'a в текущей итерации ? в iOS использовал для этого DispatchSemaphore. Пишу на Котлине, если это имеет значение.
iamthevoid
Я пока с++ изучаю до массивов дошел. Неделю назад начал. Пока изучил типы данных, переменные, циклы, условия.
Если студент, займись параллельно, если самоучка переключайся сразу. На андроид, я имею в виду. Если ещё хочешь)
Pavel
Да оффтопить хватит уже
000001x000001
Привет, а где у вас тут флудилка?)
000001x000001
https://t.me/pofftop
Спасибо)
iamthevoid
Господа, кто пользуется FirebaseCrashlytics, скажите пожалуйста, этого ведь достаточно, чтобы к нонфаталу мессейдж прицепить? Хочу поймать конкретную ошибку и прикрепить логи, которые к ней относятся
Mike
Привет! 8-10 сентября пройдет онлайн-конференция Mobile Z-Days. Будет несколько направлений: Android, iOS и Cross Platform. Сейчас можно не только зарегистрироваться на ивент, но и проголосовать за предложенные спикерами доклады. Лучшие из них попадут в финальное расписание конференции. Сейчас есть 30 предложенных выступлений экспертов со всего мира. Голосуйте за лучшие – так вы решаете, какой будет конференция. Z-Days – это серия ежемесячных конференций по разным технологиям и направлениям. События объединяют профессиональные сообщества из разных стран и компаний. https://cutt.ly/cst2lOF
Alexey 🇪🇸
Mike
спасибо)
Денис
Всем привет. У меня есть несколько network запросов, мне нужно проверить какие из них проходят успешно, а какие нет. Код на скрине кидает в list status.Error только один раз. Подскажите что изменить чтобы в итоговом list были все неуспешные запросы? Или другой какой-нибудь другой способ проверить запросы
Mihail
Ребята, в навигации от гугла попасть на 2 фрагмент вложенного графа можно только через диплинк? Я правильно понимаю?
Ling
Переделай грапф
Dmitry
Ребят, подскажите, как с navigation component инициализировать параметры в фрагменте. Переписываю одно легаси, есть такая история: MyFragment f = new MyFragment(); f.setOption(new DefaultOption()); fragmentManager.beginTransaction() .replace(R.id.fragment_container, f) .addToBackStack(context.getString(R.string.fragment_simple_title)).commit(); Как что-то подобное реализовать через navigation component? Мб ссылочку какую дадите...
Dmitry
new DefaultOption() Это ты для примера бахнул или там реально просто пустой создавать будет?
Для примера, по факту там какая то надстройка для PagerAdapter'a
Dmytro
Для примера, по факту там какая то надстройка для PagerAdapter'a
Есть 2 пути, а может есть и новый хитрый 3ий, но я не в курсе. 1. YourObjectClass implements Serializable. и пихнуть в обычный аргу Bundle 2. Сохранить в шары и передать через аргс только айди
Dmytro
Для примера, по факту там какая то надстройка для PagerAdapter'a
Возможно, глянь еще еще SafeArgs для навигейшна, я не знаю поможет ли, не пользовался пока еще
neikist
Привет, по каким причинам бекстек активити после смерти процесса может не восстанавливаться? Если прибить процесс и развернуть приложение постояннно лаунч активити запускается.
Denis
ну т.е по факту в бэкстеке нет активити, которая нужна
Denis
еще если процесс сдох через Force Stop, то стэк не восстановится
neikist
О, сам дурак был. Сначала убивал через килл но с флагами, потом убивал через am force-stop без флагов, но он по ходу прям останавливает, а не просто процесс прибивает. килл без флагов норм
neikist
Спасибо
Denis
Спасибо
не за что)
Pavel
Здравствуйте ребят, решил сделать таймер лупом(да, я знаю про countDownTimer, у меня просто хроническое заболевание мазахизсом) соответственно for(int i=0:i<=60;i++) { Log.d("Log", i); } Вот что пишет 0,1,2,3... 61. Какого спрашивается? Может я тупой математики не понимаю, поясните плз)
Pavel
Поправочка, это все в Android studio, просто в обычной жаве все ок
Pavel
Я, конечно, поставил 59 вместо 60, но все равно
Pavel
Почему?
Alexander
0 считает и 60 считает ибо <=
Евгений
Я конечно не давно здесь но мне кажется что проблема в <=. Что если оставить только <