Форум программистов, компьютерный форум CyberForum.ru

Статический listener - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Обработать событие onBackPressed во фрагменте http://www.cyberforum.ru/android-dev/thread1792647.html
У меня есть фрагмент который запускается через транзакцию и как можно обработать в нем нажатие кнопки back и выполнить определенные действия?
Программирование Android Не отображается Google map Добрый день. Сразу скажу, перерыл весь форум, но это не помогло. Я начинаю только разбираться в Android Studio, поэтому сильно не пинайте. Мануалы то же читал, то же не помогает. Ситуация такая: если создать проект с нуля при помощи самой студии и выбрать шаблон с гуугло-картами, то при запуске проекта (не зависимо на эмуляторе, либо на рабочем смарте), то карта работает и отображается метка (в... http://www.cyberforum.ru/android-dev/thread1792638.html
Сложить 2 цвета и установить цвет статус бар Программирование Android
Есть цвет #f78536 и на него накладывается тень #1a000000. Какой будет результирующий цвет? Как это можно узнать? И как потом программно установить этот результирующий цвет в статус бар?
Генератор звукового сигнала Программирование Android
Здравствуйте, кто может помочь написать простенький генератор сигнала, синус. Важна любая помощь. По интернетам смотрел информации мало. Если у кого-то есть желание, может в личку написать, может договоримся.
Программирование Android Задать таймаут перед разрывом блютуз соединения http://www.cyberforum.ru/android-dev/thread1792492.html
Привет! Товарищи, подскажите как реализовать возможность разрывать bluetooth соединение между двумя девайсами после определенного времени. К примеру два девайся оказались на недопустимом расстоянии для сохранения подключения. Или по каким-то причинам сигнал оборвался а потом может восстановиться но соединение уже разорвано. Как установить таймаут перед разрывом? Спасибо. Добавлено через 3...
Программирование Android Клавиатура. Как можно упростить использование? Появилось несколько вопросов по клавиатуре. 1) Можно ли сделать программное нажатие кнопки на клавиатуре? А именно микрофон (распознавание речи) То есть чтобы например по клику в edittext сразу открывалась клавиатура и начиналось распознавание речи. 2) если то что описано в вопросе №1 не реально, то можно ли сделать в программе как бы "клавиатуру" что при нажатии на edittext открывается... подробнее

Показать сообщение отдельно
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
20.08.2016, 00:03  [ТС]
Цитата Сообщение от Паблито Посмотреть сообщение
в onBindViewHolder может запросто прилететь вьюшка, которая переиспользуется и там уже может быть картинка, я бы вообще убрал эти проверки
Докладываю. Решил убрать этот кусок кода, и надо же, практически никаких визуальных отличий. Больше не дёргается ничего. Не знаю, решилось ли это из-за RecyclerView или я поборол Glide. Распределение памяти выглядит чуть получше. По крайней мере, график более пологий, рост до 100 Мб достигается не за несколько десятков секунд.
Цитата Сообщение от androbro Посмотреть сообщение
а в ListView по вашему не может прилететь вьюшка которая переиспользуется?
Может быть)

Glide меня немного достала. Давно с библиотеками не ловил столько глюкобагов. То placeholder начинает масштабировать изображения, то далеко не с первой попытки напишешь скругление углов.
Хотел, опять же, с утечкой памяти поразбираться, нашёл тему: https://github.com/bumptech/glide/wiki/Custom-targets
Пишу:
Java
1
2
3
4
5
@Override
public void onViewRecycled(RecyclerView.ViewHolder holder) {
    super.onViewRecycled(holder);
    Glide.clear(((ViewHolder) holder).photo);
}
Ага, распределение памяти не поменялось, зато подмигивания изображений появились. В общем, минное поле.
Если кому надо, как-нибудь опишу эту библиотеку в трёх словах (матерных).
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru