Dug
RxJava2
🤦‍♂️
Никита 🙃
Корутины?)
Konstantin
🤦‍♂️
Ну зависит от задач. Что тут такого ?
Konstantin
rx3
Dug
Ну зависит от задач. Что тут такого ?
Тянуть рх только ради асинхронности... Мммм
Konstantin
эрон дон дон
Konstantin
Тянуть рх только ради асинхронности... Мммм
Рх по дефолту синхронен. Так что тут что то не так
Igor
почему?
Потому что AsyncTask использует статический фиксиpованный по pазмеpу пул потоков.
Igor
RxJava2
Не альтеpнатива. Альтеpнатива – concurrent пакет, JDeferred
Axbor
alertDialog.setMessage(message);
https://stackoverflow.com/questions/16105920/refresh-or-change-the-alertdialog-message
Olexandr
есть два приложения. у них все одинаковое, кроме, например, иконок. как сделать такие две сборки в одном проекте, дабы не создавать 2 проекта? ну чтобы когда я менял что-то в коде, то он был единым для двух сборок
Olexandr
productFlavor смотри
куда пропал app билд вариант?
Dug
?
Olexandr
?
пока не добавил 2 productFlavors, то там был дефолтный билд варик
Dug
так вот тебе твои флейворы + дебаг/релиз вариант или ещё какой добавишь
Olexandr
так вот тебе твои флейворы + дебаг/релиз вариант или ещё какой добавишь
а можно подписать одним и тем же ключем мои 2 релизных сборки?
Olexandr
но у них разные applicationId
Dug
Кстати насчёт этого не знаю, наверное не стоит так делать
Никита 🙃
Не надо подписывать 2 приложения одним ключом
Denis
могу путать, но как-то раз так делал - гугл не возмущался. но вообще стараюсь делать отдельный ключ для каждого приложения
Olexandr
понял. всем спасибо
Axbor
а можно подписать одним и тем же ключем мои 2 релизных сборки?
ничего не случиться. одна фирма один ключ для всех приложений которые они выпускают. Логично вообщето.
Andrey
ребят, такой вопрос, можно ли из statelistdrawable вытащить bitmap по текущему стэйту?
Михаил
ребят, такой вопрос, можно ли из statelistdrawable вытащить bitmap по текущему стэйту?
причерно так: if(drawable.getIntrinsicWidth() <= 0 || drawable.getIntrinsicHeight() <= 0) { bitmap = Bitmap.createBitmap(1, 1, Bitmap.Config.ARGB_8888); // Single color bitmap will be created of 1x1 pixel } else { bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight(), Bitmap.Config.ARGB_8888); } Canvas canvas = new Canvas(bitmap); drawable.setBounds(0, 0, canvas.getWidth(), canvas.getHeight()); drawable.draw(canvas); return bitmap;
Andrey
а это разве не drawable to bitmap?
Михаил
StateListDrawable тоже Drawable)
Andrey
но изначально дефолтный вытаскивает, независимо от стейта
Andrey
ну statelistdrawable эт selector, могу в формулировке ошибаться)
Дмитрий
Ребят, подскажите что подтянуть для джуна по андроид. Маст хэв прям. Спасибо:)
Михаил
ну statelistdrawable эт selector, могу в формулировке ошибаться)
тогда надо сначала вытащить Drawable с нужным стейтом через getStateDrawableIndex(int[] stateSet) -> getStateDrawable(int index) а потом уже код выше
Никита 🙃
Михаил
посмотри в сторону котлин.
ну не) не самое главное знание для джуна)
R
ну не) не самое главное знание для джуна)
не самое) просто многие вакансии уже требуют.
Михаил
фига
Дмитрий
Ну, для начала, мы не знаем что ты уже знаешь
Базовый знания по java, алгоритмы, структуры данных основные, sql на стандартном уровне(не хард запросы), git, в целом опыт программирования на языках кроме Java есть. Ну и в целом есть большой интерес и желание изучать и развиваться в разработке.
Дмитрий
Спасибо за ответы✌🏻
R
Ребят, подскажите что подтянуть для джуна по андроид. Маст хэв прям. Спасибо:)
повтори жизненный цикл аативити и фрагментов, почитай про сервисы про то, что и когда выполняется в ui треде, связь с другими потоками. ну и, естественно, java core
Дмитрий
Понял, принял, осознал) Наверное стоит подтянуть те моменты, что посоветовали, плюс написать что то своё, используя новые знания. Рад фидбеку, всем спасибо и доброй ночи👍🏻
Ilia
Может кто помочь? Есть такая задача. У меня есть EditText и я хочу сделать так, чтобы в него вводились только определенные символы (например "123qaz"). Как это сделать лучше всего? Пробовал через текст ватчер и как то не очень. Плюс ещё надо сделать так, чтобы при копипасте выполнялась эта же проверка
Глеб
не самое) просто многие вакансии уже требуют.
На эти требования - достаём "первый лозунг котлина" Ребята! - Оно же всё - interoperability, jvm - она и в африке jvm Одно другому не мешает! 😁👍
Alexey
Может кто помочь? Есть такая задача. У меня есть EditText и я хочу сделать так, чтобы в него вводились только определенные символы (например "123qaz"). Как это сделать лучше всего? Пробовал через текст ватчер и как то не очень. Плюс ещё надо сделать так, чтобы при копипасте выполнялась эта же проверка
Примерно так object AmountInputFilter : InputFilter { private val regex = """[0-9]{0,5}(\.[0-9]{0,2})?""".toRegex() override fun filter(source: CharSequence?, start: Int, end: Int, dest: Spanned?, dstart: Int, dend: Int): CharSequence? { val newSource = source?.substring(start, end) ?: "" val newDest = dest?.replaceRange(dstart, dend, newSource) ?: "" return if (!regex.matches(newDest)) { "" } else { null } } }
Gleb
Ребят, есть обьект, большой и сложный, в нем еше на 5-6 уровней ниэе лежат другие обьекты, листы и т.д. как лучше всего сохранить такое на телефоне?
Elron
json
Gleb
ога, в файлик записать его?
Gleb
да
а потом мне нужен будет от туда 1 из обьектов, мне надо прочитать файл в 1 метр, распарсить, найти обьект и польователь к тмоу времени уже удалит апликуху
Anonymous
Всем привет, кто реализовал ввод суммы с разделением, like this 10 000.00? Скиньте пожалуйста пример, никак не могу сделать)
Anonymous
Пример пожалуйста) второй день ищу что то ничего не могу найти)
Anonymous
Если не трудно
Сергей
Так ты не ищи, а сам сделай
Anonymous
https://docs.oracle.com/javase/tutorial/i18n/format/decimalFormat.html
mmk
Привет. Кто знает, можно ли создать разные вктивити для разных размеров экранов? Типо активити только для телефона или только для планшета
Дмитрий
На сколько я помню что то было такое в ресурсах. Но там скорее не активити а layout новые можно создавать
Сергей
Обычно используют фрагменты в этих целях
Сергей
?
?
mmk
?
Всмысле фрагменты? Типо if(desintyTest()) ... else ... ?
Дмитрий
https://stackoverflow.com/questions/40157799/correctly-detect-android-device-type
Сергей
Всмысле чтобы не повторять разметку пишут несколько лэйаутов как тебе ранее сказали и компонуются фрагменты как удобно
mmk
https://stackoverflow.com/questions/40157799/correctly-detect-android-device-type
Спс, доберусь до инета, посмотрю)
Сергей
Если тебе нужна копия интерфейса то можно использовать dimens, но также раскидывать в разные папки для разных экранов
mmk
Если тебе нужна копия интерфейса то можно использовать dimens, но также раскидывать в разные папки для разных экранов
Не то. Просто нужно для телефона вызывать одну функцию, для таблета другую. Для передачи разных данных в RecycleView
mmk
Сорри если неверно написал название
Сергей
А ну тогда через код определяешь что у тебя за девайс и открываешь разные активити или вызываешь нужные функции как ты сказал