Вячеслав
т.е. будут базовые вещи, но методов картики не будет - все верно?
Сергей
будет - но вам придется написать весь код работы с графикой, да.
Dmytro
Если мне нужно обращаться к картинке - от нее наследуюсь, если от view - не будет возможность работы с картинкой? Так?
без приведения типов - не будет, а если кастануть, то будет. Но лучше все-таки почитать про ООП
Вячеслав
верно
Спасибо
Nikita
имхо без понимания ооп в андроид лучше заглядывать
Сергей
а зачем если он есть в imageview - и мы переопределяем только то что нам надо поменять (добавить обработчик нажатий, масштаб и т.п.)
Сергей
погуглите custom imageview - на живом примере увидите что там переопределяют
Сергей
при этом custom imageview как потомок view получает все его методы
Вячеслав
Ребята, я понимаю принцип ООП уже 12 лет как. То, что дочерний класс наследует методы родителя - соотвественно тоже
Вячеслав
Еще раз спасибо
Сергей
ну, тут возможно человек понимает OOП, но пока не в курсе иерархии стандартных объектов андроида - кто там кому дедушка и у кого какие методы есть.
Сергей
ну, тут скорее в доки андроида. Может человек вообще не с джавы в ООП, а откуда то где можно множественное наследование
Roman
на всякий случай. мало ли в гугле бан)
fedor
привет всем!)
fedor
сможет кто нибудь помочь разобраться с ценами на Google Maps пожалуйста. из доков не все понял ( https://cloud.google.com/maps-platform/pricing/sheet/ ). кейсы и вопросы: 1) в приложении есть гугловый MapView, на котором отображаются точки (это, как я понял, бесплатно. или нет?). 2) интентом открываем само гугловое приложение «карты» и там нажимаем «построить маршрут» (будет ли это как то ограничено? как например в яндекс навигаторе)
Андрей
Тогда бесплатно само собой
Artem
Знатоки, RX. Подскажите, плиз. Как правильно/красиво сделать несколько subscribers к одному observable, но так, чтобы когда все отпишутся и подпишется кто-то новый - возвращать новый результат. Как пример - нетворк запрос. Если из нескольких мест дергается один и тот же запрос в одно время, то выполнить один запрос и всем прислать ответ. Но когда мы еще раз сделаем запрос - выполнить его, а не вернуть из кеша. .share() не катит - он сделает dispose после результата и новые ничего не получает .share().replay().autoConnect() не катит - будет постоянно один результат возвращать В документации есть такое - "Use {@link # refCount()} to renew a connection or dispose an active connection when all {@code Observers}s have disposed their {@code Disposable}s." - а как сделать renew, все равно, хз
Roman
ConstraintLayout не нашел.
тут много чего нету) более точную можно посмотреть в студии
d
+ он не из стандартных средств
Roman
ага
Artem
@literallytrump спасибо
Вячеслав
ну, тут скорее в доки андроида. Может человек вообще не с джавы в ООП, а откуда то где можно множественное наследование
1C долго (просьба не плеваться), python. Андроид учу. + проектное управление очень очень долго. Я убежал, больше не отвлекаю
Igor
Ребят есть такая конструкция, можно ли как-то в андроид студии горячими клавишами добавить анонимные классы в метод subscribe? Чтобы ручками не добавлять Maybe.just(...) subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(...)
Bahrom
юзайте live templates
Bahrom
и добавьте абревиатуру, заодно можно целый код начиная subscribeOn(...
Bahrom
Igor
юзайте live templates
спасибо, сейчас почитаю об этом
Evgen
Всем привет, может кто-то скинуть рабочий ант скрипт build.xml с мультидексом ?)
Evgen
получилось на несколько декс файлов разбить но при старте приложения крешится Caused by: java.lang.ClassNotFoundException: Didn't find class
Anonymous
Почему в JUnit не работает System.out.println(Html.fromHtml(html);
Anonymous
?
Anonymous
null возвращяется
Evgen
Почему не Gradle? Ant давно не поддерживается.
Наверное из-за многих зависимостей сложно перейти на него(
Mike
Почему в JUnit не работает System.out.println(Html.fromHtml(html);
потому что ты поставил returnDefaultValues в настройках unit-тестов
Konstantin
При работе со Sletho
Konstantin
Бывало у кого-нибудь такое, что DevTools не исполняет sql-команды, а делает перенос строки?)
Anonymous
потому что ты поставил returnDefaultValues в настройках unit-тестов
Ну теперь подавно не работает, и ошибку пишет. Чо ни как не юзать в JUnit тестах android.jar классы?
Vladislav
Кто-то возился с authorizate code flow из Oauth2? Все доки пишут, что нужно отправлять запрос через браузер. А как можно использовать нативные приложения для того чтобы запрашивать разрешения в таком случае?
zlo
Q всем. Кто какой рисовалкой под винду пользуется. Простейшие иконки рисовать ?
Александр
Paint
Сергей
Q всем. Кто какой рисовалкой под винду пользуется. Простейшие иконки рисовать ?
иллюстратор для... короче для дизайнеров. Есть сайты с free icons - там все нарисовано. Ну и gimp
Александр
Paint рулит
Сергей
а если одну, корявую и быстро - paint, да
Семен
какой программой записываете видео с эмуляторов?
Александр
Первой попавшейся в гугле
Александр
😁
Александр
SCR
Александр
tridetch
После последних обновлений студии и котлина на все rx цепочки линт ругается - CheckResult и желтым выделяет, как можно аккуратно отключить это, чтобы для остальных ситуаций это предупреждение осталось а для RxJava игнорилось?
Сергей
да, там же в отладчике это штатная функция - и ему пох, эмулятор или аппарат.
Сергей
если кнопка не находится - видео пишем вторым аппаратом с рук)
tridetch
хмм я почти везде этого не делаю, это сильно страшно?
Vladislav
У кого-нибудь есть пример приложения, которое позволяет авторизоваться через нативный instagram, а не через веб-версию?
Mike
хмм я почти везде этого не делаю, это сильно страшно?
бывает разное, от кратковременных утечек до полноценных утечек и крэшей
Семен
кнопкой в студии
как обычно лучший совет!
Anonymous
Что посоветуете, надо в html коде добавить тег <big>, перед тегом где находится style="font-size:...... Каким классом или способом лучше воспользоваться?
tridetch
бывает разное, от кратковременных утечек до полноценных утечек и крэшей
А если это в основном single и completable они же после onComplete автоматически освободятся?
Anonymous
Так как Spanneble хрень осилить, слишком сложно и ни где нет толкового урока