Size: a a a

Android Developers

2020 January 29

Z

Z in Android Developers
Оганнес Асатрян
тебе блин прост музон послушать через блютус а ты загнал будто пишешь клиент сервер на основе блютус
ок, крашится с такой ошибкой      Caused by: java.io.IOException: read failed, socket might closed or timeout, read ret: -1
источник

AR

Andrey Rednikov in Android Developers
Azamat
Как же мне FragmentFlow этот мозг сломал когда только начинал. Гуглил и так и сяк, что это, никто не знает. Сейчас и не пойму уже что сложного писать сингл активити. Надо перечитать эту статью
Тоже самое пару месяцев назад было, только я так и не понял как к этому всему прикрутить сплеш на уровне фрагментов, как был на уровне Активити так и остался
источник

n

neikist in Android Developers
Aniki
Добрый день насколько скептически вы относитесь к React Native / Flutter ?
К флаттер вполне положительно. Реакт нейтив - буэээ.
источник

A

Azamat in Android Developers
Andrey Rednikov
Тоже самое пару месяцев назад было, только я так и не понял как к этому всему прикрутить сплеш на уровне фрагментов, как был на уровне Активити так и остался
Да вроде без проблем со сплешем. Там есть подводные камни с темой аппы, можно делать активити чисто для сплэша, но можно и так обойтись в большинстве случаев
источник

ОА

Оганнес Асатрян... in Android Developers
Ruslan Kolbasa
а ты в приложении дергаешь startSco, stopSco и тд, или это в каких-то либах для медиа уже под капотом происходит?
MediaSessionCompat
источник

DC

Dyno Chris is... in Android Developers
Иногда бывает надо вернуть несколько значений, да еще и разных типов данных. Можно создать объект, упаковать их туда и вернуть, потом удобно достать через геттер, но это надо заморочиться, имя классу придумать, придумать куда его положить, да и еще и чтоб глаза не мозолил, ведь для какой-то минорной штуки такая морока... Я могу иногда не запариваться и вернуть List<Object>, а там достать get(0) //то-то, get(1) //сё-то. Агли, но быстро. Что вы думаете по поводу такого решения? Слишком херово или иногда прокатит?
источник

AR

Andrey Rednikov in Android Developers
Azamat
Да вроде без проблем со сплешем. Там есть подводные камни с темой аппы, можно делать активити чисто для сплэша, но можно и так обойтись в большинстве случаев
Просто сплэш в моем случае не всегда используется для загрузки предварительных данных, обычно может использоваться и просто во время загрузки приложения чтобы небыло однотонного экрана, в этом случае я просто могу сделать так: https://pastebin.com/UgsMnm9y и по завершению он сам меня направит на MainActivity, а как в случае с фрагментов реализовать данную стратегию, тут хз.
источник

А

Андрей in Android Developers
Dyno Chris is...
Иногда бывает надо вернуть несколько значений, да еще и разных типов данных. Можно создать объект, упаковать их туда и вернуть, потом удобно достать через геттер, но это надо заморочиться, имя классу придумать, придумать куда его положить, да и еще и чтоб глаза не мозолил, ведь для какой-то минорной штуки такая морока... Я могу иногда не запариваться и вернуть List<Object>, а там достать get(0) //то-то, get(1) //сё-то. Агли, но быстро. Что вы думаете по поводу такого решения? Слишком херово или иногда прокатит?
В джаве нет кортежей?
источник

n

neikist in Android Developers
Dyno Chris is...
Иногда бывает надо вернуть несколько значений, да еще и разных типов данных. Можно создать объект, упаковать их туда и вернуть, потом удобно достать через геттер, но это надо заморочиться, имя классу придумать, придумать куда его положить, да и еще и чтоб глаза не мозолил, ведь для какой-то минорной штуки такая морока... Я могу иногда не запариваться и вернуть List<Object>, а там достать get(0) //то-то, get(1) //сё-то. Агли, но быстро. Что вы думаете по поводу такого решения? Слишком херово или иногда прокатит?
Pair, Tripple...
источник

DC

Dyno Chris is... in Android Developers
Андрей
В джаве нет кортежей?
вау. даже не знал про такое. класс. спасибо!
источник

А

Андрей in Android Developers
Dyno Chris is...
вау. даже не знал про такое. класс. спасибо!
👍
источник

AD

Aleksey D. in Android Developers
если вдруг кто-то не знает, как обрабатыватьь клики «назад» во фрагментах, гугл придумал такую крутую штуку (вроде пока не сломалась и работает)
https://developer.android.com/reference/androidx/activity/OnBackPressedDispatcher
источник

AG

Andrew Growing in Android Developers
Вопрос к профессионалам 😃
У меня есть набор битмапов в количестве от 60 до 180 штук (динамический).
Для работы с ними я прикрутил LruCache. Но может надо переделать на DiskLruCache ? Хотелось бы услышать личный опыт эксплуатации, до того как начну код ломать )
источник

QH

Quantum Harmonizer in Android Developers
Andrew Growing
Вопрос к профессионалам 😃
У меня есть набор битмапов в количестве от 60 до 180 штук (динамический).
Для работы с ними я прикрутил LruCache. Но может надо переделать на DiskLruCache ? Хотелось бы услышать личный опыт эксплуатации, до того как начну код ломать )
Это загрузка картинок из сети? Должно быть
* оба уровня кэша, файловый и в памяти
* вытеснение из памяти в WeakReference, чтобы не терять картинки, которые удерживает кто-то другой (имиджВьюхи)
источник

AG

Andrew Growing in Android Developers
Quantum Harmonizer
Это загрузка картинок из сети? Должно быть
* оба уровня кэша, файловый и в памяти
* вытеснение из памяти в WeakReference, чтобы не терять картинки, которые удерживает кто-то другой (имиджВьюхи)
не, локальный набор
источник

AG

Andrew Growing in Android Developers
на LruCache работает шустро, но на самсунгах бывают фризы (((
источник

QH

Quantum Harmonizer in Android Developers
из-за чего?
источник

AG

Andrew Growing in Android Developers
Quantum Harmonizer
из-за чего?
у меня просто нет самсунга и вынужден верить отзывам юзеров
источник

AG

Andrew Growing in Android Developers
на Пикселях летает)
источник

AG

Andrew Growing in Android Developers
я обложил логами и чуть позже посмотрю симптомы детальнее, но пока вот решил спросить про личный опыт
авось кто то уже боролся
источник