Size: a a a

Android Developers

2020 July 14

S

Singular in Android Developers
Dmytro Borysov
и я не знаю, но думаю по динамике скачиваний, оценок, комментов. Может тебе показалось, что 1 день оно было в топе?)
Ну я ввел название приложения, был в топе.
источник

АА

Александр Андрухов... in Android Developers
Dmytro Borysov
ты же понимаешь, что запрос асинхронный? твоя функция не дожидается ответа и вовзращает items. Тут либо колбеком городить, либо смотреть синхронные методы в фаербейсе
да, понимаю. Ладно, сейчас подумаю. Мб функцию передать, как аргумент, чтобы она вызывалась внутри "слушателя". Посмотрим...
источник

w

whoami in Android Developers
4NK1R
Я правильно понял, что Вы ищете либу для загрузки фоток с сети?
нет, я пишу код для загрузки фоток на сервер с телефона, и думаю, как лучше организовать ее, по одной фотке или в параллель
источник

4

4NK1R in Android Developers
whoami
нет, я пишу код для загрузки фоток на сервер с телефона, и думаю, как лучше организовать ее, по одной фотке или в параллель
Почти во всех приложениях, которые я использую, грузят по одной. Скорее всего, так лучше
источник

T

The The in Android Developers
whoami
нет, я пишу код для загрузки фоток на сервер с телефона, и думаю, как лучше организовать ее, по одной фотке или в параллель
отвечая кажется и на сообщение ниже... как бы без разницы, тебе андроид не даст открыть больше потоков чем можно. так что тебе никто не мешает грузить хоть двадцать фоток, они все равно встанут в очередь
источник

OP

Oleg Pchelkin in Android Developers
whoami
Посоветуйте пожалуйста.
Есть АПИ для загрузки фоток, можно загрузить до шести фоток, загружать предполагется все за раз. Вопрос, как лучше организовать: все фотки грузим в цикле по одной в одном io потоке или лучше параллельно в два потока по три фотки или каждую фотку в своем потоке? Что лучше для андройд приложения будет?
Лучше иметь один IO поток, тк на его старт требуется обычно время и ресурсы и постоянно открывать/закрывать его такое себе развлечение - посадите батарейку и увеличите нагрузку (кстати поэтому лучше иметь сокет, чем кидать раз в 5 секунд запрос на сервак), потому я бы предложил все делать в одном потоке
источник

T

The The in Android Developers
Oleg Pchelkin
Лучше иметь один IO поток, тк на его старт требуется обычно время и ресурсы и постоянно открывать/закрывать его такое себе развлечение - посадите батарейку и увеличите нагрузку (кстати поэтому лучше иметь сокет, чем кидать раз в 5 секунд запрос на сервак), потому я бы предложил все делать в одном потоке
эм... откуда инфа про посадите батарейку и нагрузку?
источник

T

The The in Android Developers
вроде там просто пул
источник

OP

Oleg Pchelkin in Android Developers
Ну возможно в батарейкой я погорячился и отвлекся от темы)) В целом да, тут никакой не будет разницы
Но насчет потоков вот тут подробно описано про типы потоков
https://www.hellsoft.se/understanding-cpu-and-i-o-bound-for-asynchronous-operations/
источник

OP

Oleg Pchelkin in Android Developers
Насчет батарейки больше про количество подключений к серваку) Если есть апи метод загрузки по 6 фоток в одном подключении - то я бы использовал его, но пулл этих запросов делал бы в одном UI потоке
источник

V

Vlad in Android Developers
Наконец, разобрался, как сделать визуально корректное вертикальное выравнивание в Span-е.

С существующими решениями всё равно приходилось вручную подправлять.

Часть решений — применяют верх и низ строки. Они не учитывают особенности шрифта.

Другая часть решений — применяют ascent и descent. Но не учитывают, что у Roboto ascent выше типичных заглавных букв. Возможно, это это сделано для значков над буквами вроде Ü.

Поэтому сделал решение, которое ведёт себя похожим образом на знак •. Т.е. либо по центру заглавной буквы, либо по центру строчной буквы.

https://stackoverflow.com/questions/25628258/align-text-around-imagespan-center-vertical/62901678#62901678
источник

w

whoami in Android Developers
Oleg Pchelkin
Ну возможно в батарейкой я погорячился и отвлекся от темы)) В целом да, тут никакой не будет разницы
Но насчет потоков вот тут подробно описано про типы потоков
https://www.hellsoft.se/understanding-cpu-and-i-o-bound-for-asynchronous-operations/
Благодарю, годно
источник

w

whoami in Android Developers
Oleg Pchelkin
Насчет батарейки больше про количество подключений к серваку) Если есть апи метод загрузки по 6 фоток в одном подключении - то я бы использовал его, но пулл этих запросов делал бы в одном UI потоке
Да, разумно, допишу чтобы несколько файлов принимал метод АПИ. Спасибо!
источник

OP

Oleg Pchelkin in Android Developers
Есть вопрос
Есть RecyclerView внутри NestedScrollView. К этому RecyclerView прикручено перемещение айтемов внутри списка через SwipeHelper.
Проблема в том, что при перемещении айтема вниз или вверх экрана автоматически не скроллится список. При этом есть NestedScrollView поменять на ScrollView, то все работает как надо.
NestedScrollView нада потому что над и под списком есть еще почуть данных.
Можно, конечно, вынести их в хедер/футер recyclerа, но чет выглядит костыльно. Никто не сталкивался с подобным?
источник

QH

Quantum Harmonizer in Android Developers
Oleg Pchelkin
Есть вопрос
Есть RecyclerView внутри NestedScrollView. К этому RecyclerView прикручено перемещение айтемов внутри списка через SwipeHelper.
Проблема в том, что при перемещении айтема вниз или вверх экрана автоматически не скроллится список. При этом есть NestedScrollView поменять на ScrollView, то все работает как надо.
NestedScrollView нада потому что над и под списком есть еще почуть данных.
Можно, конечно, вынести их в хедер/футер recyclerа, но чет выглядит костыльно. Никто не сталкивался с подобным?
«Есть RecyclerView внутри NestedScrollView»
Вот мы и нашли ошибку.
источник

S

Singular in Android Developers
Quantum Harmonizer
«Есть RecyclerView внутри NestedScrollView»
Вот мы и нашли ошибку.
в RecyclerView вызвать метод nestedScroll и указать ему значение false
источник

OP

Oleg Pchelkin in Android Developers
Quantum Harmonizer
«Есть RecyclerView внутри NestedScrollView»
Вот мы и нашли ошибку.
Ну я понимаю что в этом ошибка, но что именно так аффектит?
источник

QH

Quantum Harmonizer in Android Developers
Oleg Pchelkin
Ну я понимаю что в этом ошибка, но что именно так аффектит?
то, что ресайклер сам не скроллится, а находится в скроллвью
источник

S

Singular in Android Developers
Oleg Pchelkin
Ну я понимаю что в этом ошибка, но что именно так аффектит?
Пробовал?
источник

OP

Oleg Pchelkin in Android Developers
Singular
в RecyclerView вызвать метод nestedScroll и указать ему значение false
isNestedScrollingEnabled?
источник