Egor
Тогда и я за статику )
neikist
Нет.
А, блин, чего то не с того сообщения читать начал
Mike
Я тут ещё подумал, что таки придётся использовать и статику, и экстрас. Иначе пипец
Mike
Статика сохранит токен при выходе из активити, а стейт или интент — при пересоздании процесса, если открыта активити.
Valentin
@Harmonizr кстати грац за Lychee - подтянул оттуда идею с Schema/StructSnapshot чтобы реализовать структуры, мимикрирующие под классы, которые могут в (де)сериализацию с кастомной спецификацией
neikist
Статика сохранит токен при выходе из активити, а стейт или интент — при пересоздании процесса, если открыта активити.
Хм, у автора > думаю как реализовать разлогин в приложении под Android при закрытии приложения. А что считать закрытием - вопрос. Может и убийство процесса при уходе в фон. А тогда его от пересоздания как отличать? А, я дятел, не проснулся и протупил. Блин, нет, протупил что протупил.
Mike
У них там схема таблицы так объявляется?
Угу, только там сразу типы из базы — varchar, blob, etc
neikist
Если была открыта активити и пользователь её не смахнул, то интент, стейт, бэкстек и т.п. сохраняются.
Пользователи редко смахивают. Потому я под выходом понимаю в т.ч. и долгое неиспользование. Как у банковских что перелогина требуют иногда даже если на пару минут свернули
Valentin
Угу, только там сразу типы из базы — varchar, blob, etc
ага, мне похожим образом пришлось сделать - uint32, compactInt...
Anonymous
Так а если я статичную переменную создал в одном активити то разве в другой она будет доступна? Не надо делать типа intent.putExtra("key","val");
neikist
Anonymous
Ну, так правильней.) Спасибо за идею.) Пошел разбираться и реализовывать!
Valery
Добрый день) Кто подскажет, я создал граф пока с 1 фрагментом, добавил его в активити, но активити у меня с вьюшками и мне нужно, чтобы фрагмент открывался по кнопке. Как мне скрыть изначально стартовый фрагмент в моём графе?
Andrey
Из-за чего может не работать работа с файлом на одном конкретном девайсе (Tecno, Android 7) ? Ловит исключение !file.good(). На всех остальных девайсах работало
Никита
Подскажите, где можно ознакомится с нюансами регистрации аккаунта разработчика в google play console (заполнение полей латиницей/не обязательно и т.д)?
EaZy
Ребята тут есть кто хорошо разбирается в ORMLite и тредах?
EaZy
Два объекта обновляются в одной транзакции но по факту бывает что один из объектов не обновился
EaZy
Что за мистика
Valentin
всем привет! хочу сделать карту на игровом движе, сейчас это просто большая битмапа, изза чего падает на старых телефонах, подскажите на чем лучше сделать
Ivan
Друзья, чет не пойму, как-то можно быстро чекнуть подходит пароль к вайфаю или нет. Напишите пожалуйста если сталкивались.
Ярослав🇺🇦
Через WifiManager подключаться и узнавать ли подключено🤔
Ярослав🇺🇦
https://stackoverflow.com/questions/29574730/how-to-connect-to-wifi-programmatically
Ivan
Через WifiManager подключаться и узнавать ли подключено🤔
а если там сотня сеток ) ну похоже быстро никак, да. всем спасибо!
Eugene
Привет! Наткнулся на итересную проблему. В приложении есть видео-аудио стрим и на всех основных девайсах все работает ок. Но достался нам ZTE Blade V10 Vita на unisoc чпсете(чуть позже станет понятно зачем я это упомянул) и на нем при попытке отобразить стрим крашит. W/AudioCapabilities: Unsupported mime audio/ima-adpcm W/AudioCapabilities: Unsupported mime audio/mpeg-L1 W/AudioCapabilities: Unsupported mime audio/mpeg-L2 W/VideoCapabilities: Unsupported mime video/mjpg W/VideoCapabilities: Unrecognized profile/level 0/3 for video/mpeg2 W/VideoCapabilities: Unrecognized profile/level 32768/2 for video/mp4v-es Unrecognized profile/level 32768/64 for video/mp4v-es I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es В процессе изучения выяснилось что вроде как поток идет в H.264 и паралелльно с этим нашел вот такую тему: At present H.264 video codec is limited to Qualcomm (Kitkat and later) and Samsung Exynos (Lollipop and later) chipsets. Сталкивался ли кто-то с такой ситуацией? Можно что-то придумать помимо того что выкинуть этот девайс нафиг?)
Ярослав🇺🇦
а если там сотня сеток ) ну похоже быстро никак, да. всем спасибо!
Ну так оно и быстро не работает так, Брут это долгое дело🌚
Ярослав🇺🇦
Аа, вот оно как🌚
Ivan
Аа, вот оно как🌚
и мопед не мой, а заказчика)
Valentin
Ну можешь попробовать набор битмап переиспользуемый, по аналогии с recyclerview
карта интерактивная, нужно нажимать на объекты, маршрут до них строить и тп
Сергей
Но при вызове одной активности из другой лучше через интент - его именно для этого и придумали
neikist
Так какая разница если ты один черт на битмапе рендеришь этот же интерактив?
marat
Как сделать такое вот окно при нажатии на маркер карты. Чтобы прям с анимациями было. Есть какой нибудь отдельный метод или надо с нуля создавать фрагменты.
marat
Данил
это BottomSheet
Данил
или ты про картинку?
marat
А там сразу с анимациями или как. Просто в нескольких приложениях вижу одни и те же анимации при открытии на весь экран.
marat
Понял.Принял.Спасибо
Dzmitry
Подскажите как в правильно в адаптере хранить элементы списка: в MutableList и экстендить его при добавлении новых элементов или в обычном листе и сливать их при добавлении?
Сергей
Подскажите как в правильно в адаптере хранить элементы списка: в MutableList и экстендить его при добавлении новых элементов или в обычном листе и сливать их при добавлении?
См. ListAdapter. Он сам это делает все. А лайфдату просто обсервишь и при изменениях делаешь адаптеру setList, он сам с дифутилс разберется
Сергей
Ээ, разве? Как бы ListView раньше RecyclerView появился?
Это новый адаптер к ресайклеру, расширение обычного с дифутилс под капотом (и списком хранимым внутри)
Artur
Привет Подскажите, что использовать в webview для сохранения паролей? ранее вроде были setSavePassword() и setSaveFormData() но не работают в апи >18 и >26
Сергей
Еще раз спасибо, почитал. Как он работает м PagingLibrary?
Эээ не в курсе но вроде отлично работает, д.б. готовые примеры
Anonymous
Стачичная перерменная в активити это нехорошо. Тогда уж в application
Я вот еще не освоил этот application пока не понимаю как это куда это писать и как обращаться. Но почитаю. Спасибо за совет. Обычно данные я через интент и таскал, но статичная переменная то как бы глобальная, зачем ее в интент?
Сергей
Я вот еще не освоил этот application пока не понимаю как это куда это писать и как обращаться. Но почитаю. Спасибо за совет. Обычно данные я через интент и таскал, но статичная переменная то как бы глобальная, зачем ее в интент?
Ее не надо, да. Но глобальные переменные плохо для отладки - если чуть не то сделать то окажется что их меняет и читает код откуду попало из 10000 строк кода и там оказывается нечто неожиданное в нужный момент
Turalllb
Подскажите, есть либа которая распознает голосовые команды? Нужно не анализа огромного диапазона слов, а для десятка разных команд. Что для этого используют и какие есть ограничения по количеству запросов к таким сервисам анализаторам. В идеале конечно бесплатную либу без надобности ходить в сеть
VKovalyov
google какой нибудь stt?
VKovalyov
вроде в обе стороны раотает, stt и tts
Сергей
А у встроенного андроидовского разве нет api? Ну и работать это в фоне не будет думаю
Turalllb
google какой нибудь stt?
Не знаю что это такое, сейчас гляну, спасибо
VKovalyov
text to speech
Turalllb
А у встроенного андроидовского разве нет api? Ну и работать это в фоне не будет думаю
Нет, в фоне не нужно, хотя бы по нажатию на какой нибудь виджет
Turalllb
text to speech
Спасибо, вот что ещё вспомнил. На сколько четко может работать к примеру подобная команда: установи системное время десять часов 15 минут
VKovalyov
ааа это надо уже как то с голосовыми помощниками кооперироваться. если апи есть
VKovalyov
или нейросеточку
Turalllb
Понятно, что либы для ввода текста могут ошибаться и понимать другое слово. Но у меня то всего 10 команд и либе выбрать уже в разы проще
Turalllb
ааа это надо уже как то с голосовыми помощниками кооперироваться. если апи есть
Да, правильное слово Голосовой помощник, надо глянуть что в них импользуют
Сергей
Работает отлично
Сергей
Распознавалка и читалка вслух - системное приложени давно
VKovalyov
говорилка говорит омерзительно) но понимает хорошо
Turalllb
Нажми долго среднюю кнопку и проверь на гугль помошнике
Да, команды работают , но вариантов Даты может быть много и часов так же. Ну вообще согласен, уже перевод голосовых сообщений в текст встраивают в месенджеры
Сергей
Там д.б .подгрузка других языков и голосов.