Алексей
Тогда предлагаю считывать количество байт общее и потом от твоего массива отстригать нужное количество
Игорь
Товарищи, на листВью реально сделать пагинацию? Или только рекукле?
Алексей
Алексей
Но всегда можно извратиться (ну или почти всегда)
Алексей
А необходимо листвью юзать?
Игорь
Спасибо) этого достаточно)
Алексей
Игорь
Да нет, просто учусь пока и реализовал вывод на листВью) думал может меньшими жертвами обойдусь) ну значит перепишем)
Кирилл
Алексей
Кирилл
Игорь
Алексей
Алексей
Во всяком случае, на моей памяти до сих пор только обучающие уроки на листвью
Алексей
Дмитрий
Алексей
Из инпутстрима читаешь же?
Дмитрий
Данные как получаете?
Дмитрий
откуда и что на входе?
Алексей
https://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html#read(byte[])
Алексей
Ну действительно
Алексей
Блин
Алексей
Кирилл
Кирилл
А какой профит даст инпут стрим?
Алексей
Лол
Алексей
Вынеси message.toByteArray()
Алексей
И делай не message.length, а messageBytes.length
Алексей
Вдруг поможет:)
Кирилл
Кстати, да, благодарю.)
Vladimir
Алексей
Дмитрий
Алексей
Ты описание к другому методу смотришь, нет?
Алексей
А
Алексей
Это котлин?
Алексей
Да, он самый
Anonymous
Хочу ответ сервера json сохранять в preferences, как думаете?
Anonymous
Список
Кирилл
Ну а у меня, видимо, не усекается.
Кирилл
Дмитрий
Если меньше 1500, то отсекай лишнее и возвращай нужное
Алексей
@Gabrodih datagram packet должен сохранять длину принятого сообщения
Алексей
и еще - не создавай строки через конструктор, там должен быть метод типа decodeString или что-то такое
Кирилл
Алексей
Так у массива байт же
Кирилл
Алексей
Дмитрий
Да, что если сделать не через конструктор, а toString()?
Алексей
Кирилл
Алексей
Идея верная - где-то в ресивере должна быть длина принятых данных
Алексей
Берешь её и subarray массива
Кирилл
Кирилл
НАШЕЛ
Алексей
Алексей
Кирилл
Где было?
return String(receivePacket.data.copyOf(receivePacket.length))
Кирилл
Я тупанул
Алексей
Кирилл
Я делал receiverPacket.data.size
Алексей
Эт я перепутал
Алексей
У него в другом фишка:)
Алексей
Мне подумалось, что он для списка объектов сразу создает все въюшки
Алексей
ну и в связи с этим пагинацию было бы проблематично сделать, но там в другом проблема - он вьюхи не переиспользует
Алексей
Так про листвью спросили же
Алексей
У ресайклера всё впринципе лучше:)
Даниил
Привет. Использую Macbook Air 13, конец 2015 года. При запуске андроид эмулятора макос уходит в ребут. Кто нибудь сталкивался с такой проблемой? Genymotion работает норм
Никита 🙃
Вопрос по логкэту и записи видео. Когда нажимаю иконку записи, мне студия сразу предлагает сохранить файл, не стартуя запись, после чего выкидывает сообщение об ошике что файла не существует. Что за хрень?
Никита 🙃
Elron
Привет! В гугл.плей есть раздел БЕТА, т.е. любой пользователь может скачать бету или ранний доступ. Как это сделать в консоли разработчика ? Переместить билд в бету или как-то по-другому ?
Алексей
Б.
Как серверный разработчик попробую кое-что прояснить. Во первых причем тут Android чат :)
Во вторых, все что вы написали правда только для определенных движков БД. Например в Mysql beginTransaction не "блокирует БД", а блокирует только индекс на вставку, то есть если ты с двух транхакций захочешь обновить одну и ту же запись, тогда да, вторая транзакци будет ждать, иначе все ок.
Вообще вот спец чат по майскл, задай лучше там https://t.me/mysql_db
Никита 🙃
Мумитроль