Orange socks
ага, плюс приорити хай в пуше слать
Только слать или его и обрабатывать на стороне мобилки?
Orange socks
только слать
Хорошо, попробую. Благодарю за помощь
K1tana
Извиняюсь конечно за глупый вопрос, но как изменить программно значение ImageView?
K1tana
1
Orange socks
ImageView img = findViewById(); Img.setDrawable(твой ресурс)
Александр
setDrawable нет такого метода вроде, есть setImageDrawable(Drawable drawable)
Ilio
ImageView img = findViewById(R.id.ТвойАйди); img.setImageDrawable(getResources.getDrawable(R.drawable.ТвояКартинка))
Александр
Кстати, для лоу левел Api с получением Drawable может возникнуть кое - какой сюрприз, поэтому мб будет полезно: https://stackoverflow.com/questions/29041027/android-getresources-getdrawable-deprecated-api-22
Ilio
Но get drawable deprecated с 22
SerJanna
Push через firebase, три поля, notification, data, to
Уберите нотификатион, оставьте дата
SerJanna
Уберите нотификатион, оставьте дата
И в приложении добавьте обработчик
SerJanna
Чтобы обработка пушей целиком была на апп
Orange socks
Чтобы обработка пушей целиком была на апп
Можно по конкретней? Как сделать обработку пушей целиком в апп?
Orange socks
У меня в onMessageRecived вызывается нотификейшн билдер, который билдить сам нотификейшн
K1tana
ImageView img = findViewById(R.id.ТвойАйди); img.setImageDrawable(getResources.getDrawable(R.drawable.ТвояКартинка))
вот все способы перепробывал поменять ImageView, но кидает NPE
K1tana
я создал отдельный класс, который содержит ресурсы в int
K1tana
Начинает бросать NPE еще в TypeDialog
K1tana
K1tana
заранее извиняюсь за говнокод. Задачка просто для меня была нова
K1tana
Я предполагаю, что сначала первее вызывается метод предка, чем конструктор. Потому и NPE
K1tana
однако как это иправить? А то голова не варит)
Damir
Гайз привет. Андроид студио решил обновить, он говорит что Uninstall.exe modified и не дает обновиться, открываю этот самый uninstall.exe а он ошибку выдает. что делать? помогите плиз
Gregory
всем привет. хочу создать в AVD устройство arm64-v8a API livel 26 (android 8), но почему то там для 26 уровня есть только архитектура x86. Где устанавливаются необходимые компоненты?
Сергій
всем привет. хочу создать в AVD устройство arm64-v8a API livel 26 (android 8), но почему то там для 26 уровня есть только архитектура x86. Где устанавливаются необходимые компоненты?
они перестали делать образы эмулятора под арм, оно работает очень медленно. Если тебе надо тестировать код что работает только на арм архитектуре, есть новая версия эмулятора с трансляцией арм кода в х86 https://androidstudio.googleblog.com/2019/09/android-p-x86-system-images-google-play.html или используй реальный телефон на арм
K1tana
SerJanna
И прочекай
SerJanna
Можно саму ошибку всю
SerJanna
А то гадать нужно на какой строчке ошибка пришла
SerJanna
Ну и было бы хорошо если качество изображения было выше, а то напрягаться приходится ( имхо
K1tana
Ну и было бы хорошо если качество изображения было выше, а то напрягаться приходится ( имхо
в 67 строке ошибка. Это там, где меняю ресурс. Следовательно, передался null через конструктор, либо он и был таковым
K1tana
в смысле?)
K1tana
а, лол. Atom theme
K1tana
совсем уже голова не варит)
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Что это за горизонтальная полоска которая появляется при отмене регистрации и при авторизации в приложении через google firebase?
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Как избавиться от нее?
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Регистрация сделана во фрагменте, анимацию не добавлял
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Как сделать, что бы такого не было? Не знаешь?
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
😅не, это уж больно радикальное решение)
Andrey
Тоже самое и на одном проекте где используется гугловский диалог, скорее всего анимация перехода из диалога, так что думаю вряд ли убрать, просто забить
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Тоже самое и на одном проекте где используется гугловский диалог, скорее всего анимация перехода из диалога, так что думаю вряд ли убрать, просто забить
🙈эх, на эмуляторе встроенном это выглядит ужасно, но при тесте на устройстве этой полосы не видно, потому что все быстро происходит, но если будет медленно, то будет печально (((
Mike
помогите)
ну у NPE может быть две причины — либо не присвоил, либо присвоил null
K1tana
у меня ни то, ни другое)
Anonymous
Как можно избавиться от IF? Если я отображаю в 1 месте кнопку и прогресс. Я должен показывать Кнпоку или Прогресс
Alex
Вьюхи той нет. Покажи лайаут.
K1tana
я просто брал и пробрасывал вью в другие классы через конструктор
Alex
Работай с вью там, где получил.
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
как сделать, что бы при создании нового проекта он компилировался на версии 1.8, а не 1.6? ЗАЕ**А ошибка: "Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6"... ужас
K1tana
давай код
всеее, я нашел ошибку. Оказывается я присвоил не тот id
K1tana
спасибо вам)
Vitalii
Тоесть, ни как
Написать стейты и менять их 🌚
K1tana
А как получить интовый drawable?
K1tana
через ImageView
Mike
А как получить интовый drawable?
А можешь описать, что пытаешься сделать, а не как ты это пытаешься сделать?
Anonymous
спс, так сделал
Impossible
спс, так сделал
Это ресайкл адаптер?
Mike
спс, так сделал
эээ, не выглядит так, чтобы ты именно этого хотел
Impossible
yes
Ужасная практика выносить логику с вьюхолдера
Anonymous
эээ, не выглядит так, чтобы ты именно этого хотел
Ну да. Ну ты сказал стейт делай. Впихнул логику в model и вроде норм
K1tana
А можешь описать, что пытаешься сделать, а не как ты это пытаешься сделать?
Мне нужно через Intent передать данные. Поддерживаются только примитивые типы(насколько я понимаю). Потому я должен получить интовое значение ImageView и передать в интент
Anonymous
Ужасная практика выносить логику с вьюхолдера
Ну а в адаптере оставлять не лучше. Бывает так что там куча IF получается
Anonymous
и весь onBindViewHolder в Ифах
Mike
Мне нужно через Intent передать данные. Поддерживаются только примитивые типы(насколько я понимаю). Потому я должен получить интовое значение ImageView и передать в интент
ImageView тебе никак не гарантирует, что там стоит картинка именно из ресурка («интовая», как ты выразился). Там может быть любой Drawable
Impossible
Ну а в адаптере оставлять не лучше. Бывает так что там куча IF получается
Зачем тебе оставлять? ты должен педалить свою логику в ViewHolder. Но не как не выносить все View в адаптер
K1tana
ну, у каждого drawable есть свое интовое значение. А если нет, то в таком случае как мне передать через интент информацию о картинке?