Сергій
google: android create looper thread
Dyno
что невозможного-то?
как связаны контекст и листенер?
Mike
как связаны контекст и листенер?
активити, в которой находится этот фрагменит, экстендит контекст и имплементит Listener
Mike
да, я так и делаю сейчас.
ну тогда всё работает, эксепшен не возникает
Dzmitry
нужен код
Зачем?) я и так все решил уже) Просто уточнил поток исполнения Application.onCreate
Сергій
а, ок )
Dyno
активити, в которой находится этот фрагменит, экстендит контекст и имплементит Listener
что же если класс имплементит какой-то интерфейс, то его можно скастить до любого предка этого класса? :/
Сергій
🌚
Vladimir
Нарооод! Стоит ли интегрировать в приложеньку Crashlytics?
Dyno
что?
я не понимаю. у листенера и контекста, совершенно разные ветки иерархии. так как Context можно присвоить Listener?
Nikita
если она собирается быть не только на 10 тестовых устройствах...
Dyno
почитай про интерфейсы в Java
классный ответ 👍 мне всю документацию перечитать?
Dyno
заново
Nikita
D:
Mike
классный ответ 👍 мне всю документацию перечитать?
Вообще да, стоит ознакомиться с языком, на котором пытаешься писать. До этого Android лучше вообще не начинать.
Nikita
классный ответ 👍 мне всю документацию перечитать?
Ну с такими вопросами реально стоит
Nikita
Потому что это серьезный пробел в знаниях.
Doston
классный ответ 👍 мне всю документацию перечитать?
Выбор за вами, либо прочитаете это сейчас, либо потом, потеряв много времени. Без этого никак
Olexandr
есть лист. например 100 элементов. как через каждый 3й элемент вставить еще один? на скрине код который щас. но он не работает как надо
Алексей
есть лист. например 100 элементов. как через каждый 3й элемент вставить еще один? на скрине код который щас. но он не работает как надо
нельзя модифицировать коллекцию, которую вы перебираете в цикле for. Вам нужен итератор, или сделать на основе вашего списка новый список, со вставленными элементами.
Константин
Вставляйте с конца
Olexandr
спасибо всем
Aleksei
gio
А как elevation задать цвет?
Сергій
А как elevation задать цвет?
до андроид 9 никак
Павел
Народ привет. У кого есть пример реализации ввода бабла в едит текст? Нужно 00,00 формат.
Kirill
https://github.com/pinball83/Masked-Edittext
Leonid
В последнем Android Dev Podacast ведущие совместно с профессиональным рекрутером поговорили про то, как устроиться на работу, как прийти и пройти собеседование, о чем лучше не писать в резюме и многом другом. Эта тема оказалась очень интересной и востребованной и мы сделали текстовый вариант подкаста. https://habr.com/post/414439/
Денис
Привет всем Как в сервисе получить путь к папке приложения? В самом приложении делаю это так: File storageDir = getActivity().getExternalFilesDir(Environment.DIRECTORY_PICTURES);
Hououin
используй контекст
Денис
используй контекст
контекст приложения?
Hououin
попробуй this
Сергій
используй силу Ⓒ
Hououin
х)))
Anton
Или в application создай глобальный статичный контекст и делай чо хоч
Денис
getContext
Это получается контекст сервиса? Если приложение будет закрыто, контекст будет получать?
Anton
нинааад
Чо почему
Денис
Пока сервис жив
Хорошо, getCOntext не работает, getApplicationContext тогда?
Hououin
контекст в статике это отличное поле для утечек всего и вся
Konstantin
Есть какой-нибудь эффективный способ определять элементы в RecyclerView которые уже увидел? Можно через скролл и видимые элементы, но это на каждый скролл будут выданы позиции видимых, а мне нужно один раз при появлении элемента что-то сделать и всё.
Anton
контекст в статике это отличное поле для утечек всего и вся
Все ок с этим, используем такой принцип во всех своих приложениях
Anton
Подводных не вижу
Hououin
Ради интереса посмотри на утечки с помощью leakcanary при длительном использовании приложения
Anton
Давно все сотни раз проверялось
Anton
Все ок
CybernatiC
https://fbsonar.com/
Dug
Ну, это не особо эффективный способ.
Ну я пока других альтернатив не вижу
Сергій
Ну, это не особо эффективный способ.
если ArrayMap то норм, или задай флажок в своей модели данных
Dug
view onattachedtowindow
он разве не будет вызываться повторно при скролле?
Anton
Ну да, и кидать в arraymap
Anton
Ну, это не особо эффективный способ.
Правда для чего тебе вообще это нужно?
Anton
Может есть совершенно другое решение твоей задачи
Konstantin
Правда для чего тебе вообще это нужно?
Нужна просто отметка - какие элменты уже видили, а какие нет. Но это всё потом идет в префы и чтобы не делать по 500 записей на скролл - ищу нормальный способ.
Dug
сохраняй в arraymap и при закрытии активити пиши в префы
Konstantin
А для чего вообще это все?
Определять прочтение
Anton
Мне кажется в таком случае лучше флажок в объект сообщения (или что у тебя там) ставить
Anton
Мол прочитано