Alibek
Alibek
Я походу два метода сделал
Alibek
И второй не видит
Ivan
да
Alibek
Спасибо👍👍
Kirill
привет, подскажите как сделать такую штуку: есть viewgroup, в ней лежит imageview и checkbox, необходимо, чтобы когда checkbox checked и когда на вьюхе лежит палец цвет imageview менялся
Kirill
пытался сделать через ColorStateList
Kirill
imageView не реагирует
Kirill
неужели все события нужно самому прокидывать
Konstantin
А какие это вызывает сложности?
Kirill
лень)
Evgeny
Alibek
Ivan
покажи код и разметку
Alibek
https://gist.github.com/Robot091/d0ad8128ec46247d03d78acf0a4a51d9
Ivan
http://developer.alexanderklimov.ru/android/navigation_drawer_activity.php
Ivan
ты это то читал?
Valera
Всем привет, у меня вопрос, наверное странный, но все же, сейчас только задумался
Наверное многие приписывают реакции на события как анонимные внутренние классы прямо в активити, и как итог ссылкам на активити уплывает во view, и тут возникает вопрос, насколько я понимаю устройство памяти Java подразумевает, что gc соберет только те объекты, на которых нет ссылок, грубо говоря, и получается, что при умирании Activity, умирают и ссылки с неё на её представления, но наши предоставления содержат ссылки на активити из-за послушки событий, получается, что gc не может убрать активити из кучи, но убирает же
Получается, что ссылка на какой нибудь onclicklistener, который реализует Activity, которая содержится во View обернута в слабую ссылку? Или как?
Alibek
Помню, что заходил на него
Ivan
ну я даже хз. просто создай приложение из шаблона)
Ivan
там все работает
Yerlan
Всем привет! Подскажите, пожалуйста, как автоматический перевести фокус на следующий EditText ? (есть вьюшка типа ввода номер карты, когда заполняется 4 цифры, перевести на след. поле)?
Nikita
Всем привет, у меня вопрос, наверное странный, но все же, сейчас только задумался
Наверное многие приписывают реакции на события как анонимные внутренние классы прямо в активити, и как итог ссылкам на активити уплывает во view, и тут возникает вопрос, насколько я понимаю устройство памяти Java подразумевает, что gc соберет только те объекты, на которых нет ссылок, грубо говоря, и получается, что при умирании Activity, умирают и ссылки с неё на её представления, но наши предоставления содержат ссылки на активити из-за послушки событий, получается, что gc не может убрать активити из кучи, но убирает же
Получается, что ссылка на какой нибудь onclicklistener, который реализует Activity, которая содержится во View обернута в слабую ссылку? Или как?
Activity держит ссылку на View. Activity умирает, view умирает, ссылка умирает
Nikita
Т.е. появляется рекурсивная зависимость, которую GC умееет решать
Nikita
Ivan
ну явно где-то ошибка)
Alibek
Valera
Fearless
Всем привет, у меня вопрос, наверное странный, но все же, сейчас только задумался
Наверное многие приписывают реакции на события как анонимные внутренние классы прямо в активити, и как итог ссылкам на активити уплывает во view, и тут возникает вопрос, насколько я понимаю устройство памяти Java подразумевает, что gc соберет только те объекты, на которых нет ссылок, грубо говоря, и получается, что при умирании Activity, умирают и ссылки с неё на её представления, но наши предоставления содержат ссылки на активити из-за послушки событий, получается, что gc не может убрать активити из кучи, но убирает же
Получается, что ссылка на какой нибудь onclicklistener, который реализует Activity, которая содержится во View обернута в слабую ссылку? Или как?
циклические референсы не являются причиной не удалять объекты
Fearless
Можно считать что ГК идет по дереву с корня
Fearless
и если он не может достигнуть какую-то вершину то помечает её
Fearless
позже удаляет
Fearless
Поправьте, если я не прав
Nikita
Я написал тоже самое :) А ещё у меня есть картинка. У тебя есть картинка?)
Valera
Всем спасибо за ответы 😃
Никита 🙃
А разве он отобразится?
Никита 🙃
Выруби инет и попробуй
Fearless
Gleb
Код
val db = mock(AppDatabase::class.java)
orderIntr = OrderInteractorIml(db)
when(db.findBasket2()).thenReturn(basket)
Ошибка
org.mockito.exceptions.misusing.MissingMethodInvocationException:
when() requires an argument which has to be 'a method call on a mock'.
For example:
when(mock.getArticles()).thenReturn(articles);
шо не так
Bahrom
Gleb
не файнал
Gleb
и класс опен
Den
Ребят, не подскажете ?
Есть Key для Cipher, его можно сделать каким то образом не изменяемым? Тоесть создаётся не случайной генерацией а с конкретной
Олександр
Andrew
Коллеги, создал объект, установил свойство. Затем в бродкасте передал его другому приложению (bundle.putSerializable), другое приложение получило его в ресивере (intent.getExtras().getSerializable). Но свойство имеет значение по-умолчанию, а не установленное. Почему так?
Олександр
Yerlan
Подскажите, пожалуйста, как автоматический перевести фокус на следующий EditText ? (есть вьюшка типа ввода номер карты, когда заполняется 4 цифры, перевести на след. поле)?
Tony
Pavel
Друзья, добрый день! Вроде я читал, что в каком-то app compat появилась фича textview, которая позволяет сделать, чтобы текст обтекал картинку. Или я что-то путаю ?
Олександр
Артур
Как читать только название например
Name
Surname
Артур
Артур
Firebase
Anton
Артур
Anton
Gleb
у кого есть чатики в которых можно пообсуждать всякие сервисы типо разных baas, AWS и т.д.
Andrew
А это вообще не позорище полное? Когда свежеустановленная IDE (SDK, эмулятор, все, что нужно и что само собственно и устанавливается/подтягивается) не может запустить свой стартовый "Hello World!" проект, на своем собственном эмуляторе... То Gradle никак не добилдит, то "Error while waiting for device: Timed out after 300seconds waiting for emulator to come online", то еще что-то, о чем IDE и сообщить то не может. Или только на реальных устройствах все гонять?
Andrew
И как IDE умудряется свои сообщения показывать со временем отличным от системного на один час? Она сама там с серверами синхронизируется? Странно, особенно при том, что в IDEA, PyCHARM и PHPStorm такого не было.
Andrew
Нет, пропадает во мне тестировщик, удачливо натыкающийся на все возможные баги, похоже...
Ivan
у меня такаяже нога и не болит
Artem
ide лишь инструмент
Jack
Блин, ну инструменты то нормальные должны быть
Jack
Начинаешь гайку закручивать, а у тебя ключ трескается, и так уж выходит, что самому приходится чинить ключ, чтобы гайку закрутить
Kirill
Гуглить пробовал?
Olexandr
если юзер сделал успешную покупку, то как отловить это событие?
Artem
калбек там был
Olexandr
какой?
Olexandr
Алексей
Кто может побыть ментором? Знаю питон, решил перейти на андроид программирование, полный ноль в нем скачал android studio, нихрена не понял, все очень сложно кажется
Алексей
Идея есть и довольно неплохая
Алексей
Аналог мессенджера но с одной фишкой, которой ни у кого 100% нет и от которой многие бы не отказались
Алексей
Именно из-за нее и решил начать
Алексей
Тип сервер буду на python, но нужно само приложение на android
Алексей
Ну я просто открыл этот android studioа там пиздец какой то и ничего не понятро
Алексей
Ну мб первый раз
Ivan
аха
Ivan
ну вот первый тест завален