Ilia
Добрый вечер , подскажите пожалуйста, имею много различных фрагментов с кнопками, которые по клику передают значение в один фрагмент в текствью. Правильно ли я делаю то что в активити реализую через интерфейсы кликлисенеры в которых через публичный метод устанавливаю текст в текствью?
Ivan
implementation 'com.google.firebase:firebase-core:17.4.4' implementation 'com.google.firebase:firebase-messaging:20.2.2'
возьмите FCM 20.1.0 - скорее всего у вас взлетит. Проверьте.
Ivan
а что за настройки ? вижу там только Server key и Sender Id
https://firebase.google.com/support/release-notes/android#2020-02-27 почитайте
Ivan
а что за настройки ? вижу там только Server key и Sender Id
и обязательно вот https://github.com/firebase/firebase-android-sdk/blob/master/firebase-installations/API_KEY_RESTRICTIONS.md
Артем
Привет, подскажите пожалуйста, у меня в приложении есть ViewPager и TabLayout с 3-мя фрагментами, я хочу иметь возможность из фрагмента 1 открыть фрагмент 4, если пользователь сместится на фрагмент 2-3 через ViewPager, после показа фрагмента 4, а потом обратно на первый, ему снова покажет фрагмент 1, как это правильно сделать?
Dany
Здравствуйте! Первый раз работаю с ресайкл вью и решил скомбинировать его с парсингом веб странички и не могу понять почему он не хочет добавлять элемент в леяут (в методе getWeb). В проге все ок, данные с разметки получаются, в onCreate добавляются элементы простым способом
Dany
Dug
Хотя смотря о каких слушателях речь...
Ivan
в bind не надо, в onCreateViewHolder +
Dug
Если на клики на какие внутренние вьюшки, то в конструкторе, конечно
Dug
А вот провайдить свежие колбеки, чтобы с холдера до фрагмента достучаться, надо в bind
Ivan
А вот провайдить свежие колбеки, чтобы с холдера до фрагмента достучаться, надо в bind
а зачем их провайдить если можно один раз засеттить? И в коллбеке получить adapterPosition
Dug
Если ты сеттишь коллбек в адаптер из фрагмента/активити или чего-то, у чего есть свой жц, то это надо делать с bind
Anonymous
как создать полностью native project ?
Anonymous
в android studio
Ilya
ты добавляешь элемент в свой массив, но не оповещаешь ресайкл об этом
Ilya
adapter.notifyItemInserted(shoes.size()-1);
Dany
adapter.notifyItemInserted(shoes.size()-1);
Спасибо, сейчас попробую
Anonymous
В таком случае достаточно заменить TYPE_SYSTEM_ALERT? Или надо делать проверку под каждую версию????
Impossible
Народ, кто hilt заценил?
Anonymous
Не поймешь эту документацию ...
Oleg
В таком случае достаточно заменить TYPE_SYSTEM_ALERT? Или надо делать проверку под каждую версию????
Зачем под каждую версию? До 26 апи юзаешь одну константу, после - другую, вот и все
Anonymous
Зачем под каждую версию? До 26 апи юзаешь одну константу, после - другую, вот и все
Код покажите, а то не понятно. И почему нельзя просто TYPE_APPLICATION_OVERLAY юзать?
Damir
Всем привет, как установить vk icons и вставить картинки в приложение?
You
У тебя ответ на картинке
Damir
Что-то вот не понимаю, обычно просто через vector asset вставлял. А тут npm куда вписывать нужно?
Oleg
Код покажите, а то не понятно. И почему нельзя просто TYPE_APPLICATION_OVERLAY юзать?
потому что TYPE_APPLICATION_OVERLAY добавлен в 26 апи. Если на меньших версях андроида запустить - он не поймет чего ты от него хочешь псевдокод только позже смогу закинуть, с мобилки сейчас
You
Открой ссылку на гитхаб там, может там иконки есть
You
Вроде нет ничего
Полазь по директориям
Anonymous
fun getBitmap():Bitmap{ val bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888) val canvas = Canvas(bitmap) draw(canvas) return bitmap } Получаю черный квадрат, что не так делаю???
Anonymous
Dany
adapter.notifyItemInserted(shoes.size()-1);
Объявил это после создания адаптера, все равно не показывает чот
Anonymous
В кастомной View нарисовал на канве линии и картинку, щяс хочу это все делать получить как Bitmap объект. Что делать? устал гуглить
Damir
Полазь по директориям
Все, понял как вручную скачивать нужную иконку. Спасибо, а то долго сидел искал как загрузить через команды))
Oleg
В кастомной View нарисовал на канве линии и картинку, щяс хочу это все делать получить как Bitmap объект. Что делать? устал гуглить
так а convert view to bitmap погуглить? там через канву и view.draw можно ж в битмат загрузить легко
Evgeny
Вроде както так делал
Алексей
Всем привет, я правильно понимаю, что для использования Room с котлином я обязан использовать аннотации для разметки колонок и прочей метаинформации моделей?
Алексей
Просто я смотрю примеры и 50% кода там - аннотации
Anonymous
Создаешь Bitmap, получаешь у него Canvas, отрисовываешь туда view.onDraw(BitmapCanvas)
Там сложнее. Я использую 2 канваса. Исходное изображение и маску. Вот получившийся рез я хочу вывести. Как бы слить 2 канваса в Viewшке
Anonymous
как android studio выставить std C++?
Anonymous
облазился в настройках, в инете не нашел где можно выставить, только можно если создаешь native C++ , а если noActivity то не получается
Anonymous
подскажите возможно ли наваять перехват события на нерутированном девайсе?
Evgeny
Там сложнее. Я использую 2 канваса. Исходное изображение и маску. Вот получившийся рез я хочу вывести. Как бы слить 2 канваса в Viewшке
Хм. Не делал с масками вроде ничего, не подскажу. Ну т.е. последовательно то отрисовать одно на другом не проблема, но с вычитанием по маске,хз что там.
Anonymous
когда в CMake выставляю cppFlags он не распознает и ругается вот так (cppFlags): Unknown CMake command "cppFlags".
Aleksandr
Там сложнее. Я использую 2 канваса. Исходное изображение и маску. Вот получившийся рез я хочу вывести. Как бы слить 2 канваса в Viewшке
можно использовать Canvas#saveLayer. Он как раз для наложения двух битмапов. Может тебе подойдет такой вариант
Anonymous
можно использовать Canvas#saveLayer. Он как раз для наложения двух битмапов. Может тебе подойдет такой вариант
val bmOverlay= Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888) val canvasOverlay = Canvas(bmOverlay) canvasOverlay.drawPath(path, paintOverlayFill) canvas?.drawBitmap(bmOverlay, 0F, 0F, paintDuffX) Дак я тоже самое делаю. Но у меня 2 канвы получается. Мне надо просто получить наложение 2 канвы
Ilya
Объявил это после создания адаптера, все равно не показывает чот
Надо после добавления элемента в массив предупреждать, что его добавили, иначе логично, что ты предупредил ресайкл, что вставили элемент, а сам этот элемент не добавил и ничего не появилось
ㅤ
Добрый вечер
ㅤ
if (action.equals(ACTION_PREFIX + "ClearMemory")) {Intent clearIntent = new Intent("com.android.systemui.taskmanager.Clear");clearIntent.putExtra("show_toast", true);//clearIntent.putExtra("clean_type", -1);context.sendBroadcast(clearIntent);} Это код очистки недавних приложений
ㅤ
Как его интегрировать в Tasker? Помогите пожалуйста
ㅤ
ㅤ
Мне кажется. Я что то делаю не так
Ivan
спасибо ! но так и не помогло ))
Кстати вот я создавал пост https://stackoverflow.com/questions/62534601/error-when-communicating-with-the-firebase-installations-server-api-403-forbid
Ivan
но у меня проблема была с App Bundle именно
Ivan
в конечном итоге я сдался и взял FCM 20.1.0 (попробуйте её). И старый ML Kit.
Chubaka
в конечном итоге я сдался и взял FCM 20.1.0 (попробуйте её). И старый ML Kit.
а там какая то вообще интересная ошибка - что package обфусцированный найти не может
Ivan
скорее всего надо поднять еще другие либы firebase
Ivan
они очень тесно связаны между собой, даже если там Remote Config или Firebase Perfomance
Alexander
А вдруг кто подскажет/поможет с автоматическим тестированием Андройд приложения? Кажется что должен подойти Appium, но не уверен. Помощь готов оплатить - нужно срочно один проект поставить на автоматический прогон.
Anonymous
Короче надо разбираться...
Михаил
Подскажите, где искать шрифты, которые поддерживают русские буквы? Вроде как встроенные - не поддерживают
Mr
свои можешь загрузить
Kristos
кто-нибудь может кинуть сурсы какого-нибудь клиента вк, для примера??
Roman
Кто нибудь пользовался usda api, ничего понять не могу, как запросы там составлять для поиска блюд, всегда пишет что отсутствует апи, хотя в запросе его некуда вставлять https://fdc.nal.usda.gov/api-spec/fdc_api.html#/FDC/getFoodsSearch
Roman
Отсутствует ключ верне, а не апи, сорян
Yernar
Всем привет. Возник такой вопрос. В проекте используется sqllite для поиска. Теперь этот поиск будет проводится посредством АПИ. Хотелось бы узнать, нужно ли делать миграцию с одной версии на другую где удаляется бд. Или же просто удалив с проекта(assets) эту БД и все указания к этому БД хватит? Не будут ли краши у пользователей?