Maxim
Вот этот переход отловишь и спрячешь вью
Maxim
полупрозрачное
Iuriich
А как его отловить?
Maxim
По эвентам посмотри, что тебе больше подходит
Nick
Если вдруг глюк какой не сработает переход, или юзер вернется обратно
Если вернётся обратно, значит сработают коллбеки ЖЦ активити, вот когда onResume тогда например отключать вью
Iuriich
Но приложение можно просто свернуть и то же самое сработает
Iuriich
Так не пойдет😄
Maxim
Пойдет, если оно разворачивается, то делаешь невидимыми прогресс-бар и полупрозрачное вью
Maxim
Даже если они были невидимыми до этого
Nick
Да
В методе onRestart сбрасывай вью свою прозрачную
Iuriich
Если я сверну разверну прилку то onrestart тоже сраьотает
Iuriich
Или мне позвонять, это недопустимо
Maxim
Ребят, можно ли указать тип дженерика неявно? Допустим, у меня есть переменная типа Class<*>. Мне нужно создать объект, принимающий эту переменную в качестве типа дженерика (напр. new MyObj<mytype>() )
Andrew
Доброе утро, коллеги! Подскажите, правильно ли использовать splash screen (стартовый скрин) activity для инициализации сессии текущего пользователя: берем из account manager токен и "тянем" данные пользователя по сети и кладем в синглтон, а в это время пользователю показываем например логотип приложения и только после этого запускаем основное активити?
Alex Android
А ещё лучше красивый лоадер при этом показать
Maxim
В функцию приходит тип в виде объекта Type
Alex Android
В функцию приходит тип в виде объекта Type
Если ты не разрабатываешь рефлекшн либу, то ты делаешь что-то неверно
Maxim
Если ты не разрабатываешь рефлекшн либу, то ты делаешь что-то неверно
Я делаю конвертер для ретрофита. Там есть абстрактный класс Converter.Factory, который имеет методы для создания конвертера, подходящего под введенный тип возвращаемого значения из запроса
Maxim
Этот тип передается как аргумент
Alex Android
Этот тип передается как аргумент
не надо так параметризовывать MyObj, лучше сохрани куда нибудь в поле, если надо
Maxim
Мне этот тип нужен внутри класса MyObj
Maxim
Тип возвращаемого значения одного из методов класса MyObj должен содержать этот тип
Maxim
По-другому, кроме как дженериком пробросить, его не установить
Евгений
Как сделать чтобы по клику на пуш при открытом приложении просто загрузился нужный фрагмент а не перезапускалось приложение. Всё на одной активити.
Евгений
ну может повесить слушатель на фокус, и там бэкграунд красить
Maxim
Ребят, можно ли указать тип дженерика неявно? Допустим, у меня есть переменная типа Class<*>. Мне нужно создать объект, принимающий эту переменную в качестве типа дженерика (напр. new MyObj<mytype>() )
Если кому нужно решение: в джаве не нужно указывать явно тип дженерика при инициализации объекта класса, если тип внутри класса указан без ограничений (как любой)
Александр
так и сделал
а вызываешь через PendingIntent?
Maxim
В Котлине всегда необходимо явно указывать тип дженерика *
Александр
ну да
значит проблема в твоей реализации в методе onNewIntent
Евгений
значит проблема в твоей реализации в методе onNewIntent
буду искать. Думал может дело в флагах... Вроде PendingIntent.FLAG_UPDATE_CURRENT или intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
Евгений
В чем разница то между ними?...
Александр
а он что дает?
ищет активити которое ты хочешь открыть и если есть что то с теке после него он чистит
Artur
«Промсвязьбанк» запустил пилот по приёму платежей по картам Visa, MasterCard и «Мир» в смартфоне вместо POS-терминала http://vc.ru/finance/83745-promsvyazbank-zapustil-pilot-po-priemu-platezhey-po-kartam-visa-mastercard-i-mir-v-smartfone-vmesto-pos-terminala?from=bot
Никита 🙃
Ребят, а мб кто то сталкивался. После миграции на Androidx (но не факт, может раньше уже было, но не заметили) отвалился AppUpdateManager. Уже даже сделал тост, залил в плей маркет версию с тостом, что бы узнать что не так (Internal testing конечно-же), в итоге даже когда лежит обновление, приложение выкидывает что обновлений нет, а availableCode - 0. В чём может быть косяк? val appUpdateManager = AppUpdateManagerFactory.create(applicationContext) val appUpdateInfoTask = appUpdateManager.appUpdateInfo appUpdateInfoTask.addOnSuccessListener { appUpdateInfo -> }
Michil Shkulyov
Hi guys, в каких случаях лучше следует использовать ViewModelFactory? (в гугле не забанен, прст не нашел ничего( )
Michil Shkulyov
Thnx
Stepan
Hi guys, в каких случаях лучше следует использовать ViewModelFactory? (в гугле не забанен, прст не нашел ничего( )
Когда нужно параметры передавать во ViewModel, это такая замена конструктору
Michil Shkulyov
Ок
Anonymous
Доброе утро, хочу парсить ответ сервера перед тем как начнется обработка ответа в rxjava , в retrofit builder' е обявил интерсептор, но как его ловить во время запроса
Anonymous
Anonymous
Alex Android
Как лучше построить архитектуру, чтобы можно было заинжектить реальный сервис для тестов, а для прода через сетевую прослойку?
Alex Android
implementation 'play-services' @ multidex (кродёться)
Serhii
Привет Подскажите, возможно ли после добавления айтемов в адаптер ресайклера, по нажатию на какой то из их делать все остальные некликабельными, и ключевой момент - даже тех которые скрыты, т.е скролить к ним надо, можно ли это сделать?
Anonymous
Что удобнее для новичка xamarin или Android Studio? (знаю с/с++)
Ваня
AS
Ваня
Скорее
Nikolay
Привет Подскажите, возможно ли после добавления айтемов в адаптер ресайклера, по нажатию на какой то из их делать все остальные некликабельными, и ключевой момент - даже тех которые скрыты, т.е скролить к ним надо, можно ли это сделать?
хз насчёт некликабельности, но поведение клика подменить наверное можно так: в твоём онклик хендлере вызывай функцию первого порядка, которая будет экземпляром класса адаптера, а при первом клике подмени её реализацию на пустышку
Alex Android
> реальный сервис для тестов, а для прода через сетевую прослойку чёт не понял
Ну например дебажу я флавор и чтобы не запариваться и не поднимать локальный сервер инжектирую напрямую реальный инстанс сервера А в проде, чтобы реально работало через сеть
Mike
Ну например дебажу я флавор и чтобы не запариваться и не поднимать локальный сервер инжектирую напрямую реальный инстанс сервера А в проде, чтобы реально работало через сеть
я думал, реальный инстанс — и есть тот, который работает через сеть) ну иметь интерфейс для RPC и его локальную реализацию
Nikolay
А можно не мудрить и флаг завести
или так но в любом случае, если клик сопровождается анимацией, то всё костыли
Serhii
это какой-то суррогат некликабельности, можно же просто setEnabled(false)
isEnabled isClickable isFocusable isActivated все ставлю false и он всеравно кликабельный
Никита 🙃
Что удобнее для новичка xamarin или Android Studio? (знаю с/с++)
Что удобнее для новичка. С++ или Visual Studio?
Mike
isEnabled isClickable isFocusable isActivated все ставлю false и он всеравно кликабельный
значит или не у того ставишь, или перетирается
neikist
Что удобнее для новичка. С++ или Visual Studio?
Что удобнее, стиральная машинка или автомобиль?
Nikolay
это какой-то суррогат некликабельности, можно же просто setEnabled(false)
не очень понял как это применить ко всем элементам, которые заполняет вьюхолдер
Nikolay
ну и я не из мира андроеда, так что вам виднее :)
Mike
не очень понял как это применить ко всем элементам, которые заполняет вьюхолдер
как и любое другое изменение в ресайклере. С помощью notify* и выставив нужное состояние в байнде
Serhii
спасибо за ответы
Mike
Мой тебе совет: задай вопрос нормально, иначе никто не сможет дать совет.
ДИСИШКА
всем привет, подскажите пожалуйста, как можно узнать какие библиотеки или sdk использует apk например instagram, facebook?
Mike
всем привет, подскажите пожалуйста, как можно узнать какие библиотеки или sdk использует apk например instagram, facebook?
если скинуть APK в Android Studio, откроется Analyze APK. Там можно потыкать DEX-файлы и посмотреть, какие пакеты внутри. ...а зачем?