Ivansuper
такого не сделаешь, если инициализация идет в аппликейшене
На самом деле просто перепиливаешь инициализаторы и вперед
Ivansuper
Никто не заставляет поднимать тяжелое в аппликейшене
Mikhail
легко сказать)
Ivansuper
Ну да, придется поломать голову
Aleksey
Зачем сплеш у хабра если после открытия на главном экране ProgressBar показывается? И у TJ
чтобы не смотреть на глупеньких девайсах 1 секунду на белый экран например
Mikhail
если проект новый то конечно есть смысл
Дмитрий
Мое приложение показывает сплэш ровно столько, сколько загружаются данные, без статических Констант времени. В общем, зачем спорить. Много кто так делает, а кто-то не делает. Смысл спорить о вкусах
Petr
чтобы не смотреть на глупеньких девайсах 1 секунду на белый экран например
Хммм Я бы сделал тогда сплеш показывал пока данные грузит и потом бы пускал в приложение с данными Думаю, это более приятно в исползовании будет
Дмитрий
Как заказчик/пользователь попросит, так и сделаем)
Aleksey
Хммм Я бы сделал тогда сплеш показывал пока данные грузит и потом бы пускал в приложение с данными Думаю, это более приятно в исползовании будет
именно, но если вы не будете использовать стайл для стартовой активити, то все равно при старте получите белый экран на очень короткое время
Ivansuper
Как заказчик/пользователь попросит, так и сделаем)
Тут надо иногда одеяло на себя немного пробовать тянуть. Иначе происходит такое, что всякое говно популяризируется от таких исполнений капризов заказчиков
Ivansuper
Потому что у них иногда наблюдается потеря здравого смысла
Ivansuper
Поможет кто?
А зачем тебе сервис?
Ivansuper
У тебя есть РАЗНЫЕ диплинки. Внутри приложения ты можешь понять по какому ты перешел и после какого была куплена подписка
No
Вообще, если сплеш не простой а с анимацией, которая придает бесшовности между лончером и приложением то это круто для юзера
Ivansuper
Или ты не по программированию и ищешь какое то аналитическое решение?
Kirill
У тебя есть РАЗНЫЕ диплинки. Внутри приложения ты можешь понять по какому ты перешел и после какого была куплена подписка
подписка оплачивается через 3 дня только, и мне нужно понять человек подписался и оплатил или подписался, а потом отменил
Ivansuper
Вот на счет отмены подписок хз. Для приложения тут прозрачно все, ибо гугл стор ее оставляет до окончания периода повторной оплаты
Ivansuper
+ в карму. Люди не могут этого понять.
Я сам не могу этих анимаций понять потому что лично привык пользоваться приложениями. Получать от них именно то, зачем они нужны. А не использовать их ради просмотра свистелок и перделок : )
Ivansuper
Т.е. хочу калькулятор — тапнул и сразу вводи числа. Мне не нужно транзишн от иконки до прямоугольника в котором анимированно появляются кнопочки и потом можно пользовать
Aleksey
Я сам не могу этих анимаций понять потому что лично привык пользоваться приложениями. Получать от них именно то, зачем они нужны. А не использовать их ради просмотра свистелок и перделок : )
вы не можете, а остальной части пользователей приятно видеть, что приложение "запустилось" просто потому, что уже что-то видно
Aleksey
да-да-да, это все прихоти) спорить можно бесконечно
padmitriy
Бизнесу нужны сплеши. Программистам нахер они не сдались. Юзеры посередине)
Ivansuper
Короче мир катится в жопу. КПД никому не нужен. Всем нужны свистелки
Ivansuper
Давайте завязывать со сплешами : )
Ivansuper
Это уже просто срач
Aleksey
сделать сплеш стоит много денег и времени ?))))
Aleksey
да не. никто вроде не ругается)
Ivansuper
А ты ждешь пока банить начнут?
Ivansuper
ну вот это и проблема, нужно узнать кто именно оплатил, а не отменил на триал версии
Хз. Если никто пока не ответил, значит никто не знает (из тех кто в сети). Лично я потерялся на фоне того что именно вы требуете
Kirill
Хз. Если никто пока не ответил, значит никто не знает (из тех кто в сети). Лично я потерялся на фоне того что именно вы требуете
Ну я не требую, а просто интересуюсь) Пример: Есть приложение с подпиской и 4 человека, каждый из людей льет свою рекламу мне нужно понять по чей в итоге рекламе больше людей купило подписок(именно оплатило) и сколько мне в итоге им заплатить за это
Anton
Извиняюсь за повтор. Но боюсь что в споре про сплеше мой вопрос был незамечен ;) Тут вылезла новая непонятка с Paging Library. У меня ItemKeyedDataSource. Так вот когда я вызываю у датасурс invalidate. Он как положено дергает loadInitial. Но непонятно почему передает в него requestedInitialKey равный второму элементу старого списка и получается так что читается список (из базы) начиная со второго и потом запускается loadBefore. И из=за этого у меня список прыгает на второй элемент...
Starkov Evgeniy 🌌
Добрый вечер! Можете посказать как в фрагменте поставить вкладки чтобы они по фргментам переключались? есть боковое меню - там есть заявки - в заявки заходишь - там две вкладки - открытые и закрытые заявки... что-то я совсем завис, пытался через viewpager не вышло, не видит suppotFragmentManager а как его туджа скастовать я так и не понял, совсем зеленые еще в андроидах(((
Ivansuper
@Harmonizr
padmitriy
есть бот который удаляет репосты и посты со ссылками от юзеров которые менее суток назад пришли
Ivansuper
@JohnnySC
padmitriy
https://github.com/lorien/daysandbox_bot 90%спама срежет наверн
Starkov Evgeniy 🌌
ага, табы, совсем голову сломал
Aleksandr
Подскажите, отправляю 4-6 запросов в параллель через retrofit на сервер, сервер отвечает java.net socketexception socket closed, может ли быть проблема на стороне приложения? или это серверная проблема?
Aleksandr
Observables.zip(запрос1, запрос2, запрос3)
Starkov Evgeniy 🌌
там наверное не сапорт, а childFragmentManager
хммм, в том коде который я пытался применить был именено саппорт
Starkov Evgeniy 🌌
Aleksandr
причём сокет закрывается не на всех устройствах, но и не на одном) и скорее всего не таймаут, потому что быстрее
Андрей
Но проверь ограничение времени запроса
Aleksandr
стояло 30 сек, увеличил до 2 минут
Nikita
стояло 30 сек, увеличил до 2 минут
зачем ждать 2 минуты ответа с сервера?
Ivansuper
зачем ждать 2 минуты ответа с сервера?
Да он для теста увеличил по ходу
Aleksandr
да, необходимо понять почему java_net socketexception socket closed
Nikita
Есть какой-нибудь способ впихнуть в приложение аутентификацию пользователя по лицу? Android ведь из коробки такое не поддерживает
Влад
зачем ждать 2 минуты ответа с сервера?
потому что у пользователей не всегда интернет отлично ловит и ничего в 2х минутах страшного нет
Aleksandr
причём ошибка падает на некоторых из 4-6 запросах, всегда на разных
Aleksandr
а бекендеры говорят что всё проверили и проблема не на их стороне и у себя они все ограничения убрали)
Tagir
Для ImageButton нужна картинка строго определенного размера или можно масштабировать через xml?
Андрей
причём ошибка падает на некоторых из 4-6 запросах, всегда на разных
задержка обработки на сервере рандомная, а таймаут у тебя низкий
Андрей
поставь куда больше и проверь
Андрей
и узнай таймаут на бэке
Андрей
он там точно есть
Ivansuper
Если при параллельных запросах надо ждать по 2 минуты, то смысла в параллельных запросах вообще нет
Влад
да, необходимо понять почему java_net socketexception socket closed
http://qaru.site/questions/721836/whats-causing-http-failed-javanetsocketexception-socket-closed Почитай это, похоже на твой случай
Сергій
Есть какой-нибудь способ впихнуть в приложение аутентификацию пользователя по лицу? Android ведь из коробки такое не поддерживает
Из возможных вариантов только распознавание по обычной камере, стандартное апи вроде бы есть, но оно сам понимаешь какое, точность немного выше randomBoolean. Может есть что-то на Google Vision или других технологиях, но опять же это гадание по фото или видео
Starkov Evgeniy 🌌
поскажите куда копать? "про табы"
Aleksandr
и узнай таймаут на бэке
5 секунд 0_о чёт не совсем понял, разве такое возможно)
Anton
Похоже я нашел в androidx баг. Но не пойму где оформить его ;) кто-нибудь репортовал о багах ?
Anton
да не пркольная тогда фича ;) явно проблемка
Anton
https://developers.google.com/issue-tracker/
You must have Create Issue or Admin permissions for the component where the issue will be created
Ilia
You must have Create Issue or Admin permissions for the component where the issue will be created
Public users can access Issue Tracker at the following URL: https://issuetracker.google.com
Starkov Evgeniy 🌌
есть сайд бар, первый пункт заявки - переходим на фрагмент "заявки" - внутри стоят две вкладки Открытые заявки и Закрытые. Никак не допру как реализовать эти вкладки в фрагменте, так как все уроки в инете изначально показывают как такое сделать на MainActivity, у меня же фрагмент и тот же supportFragmentManager не доступен(просто я не допер как сделать, понимаю что легко...) Сделал адаптер типа MyPagerAdapter, там прописываю getCount, getItem, addFragment
Anton
да уже разобрался. Спасибо