Andrei
Andrei
эммм ... ну ща гляну сколько он там ядер определяет
Любимый❤
в интеракторе по идеи не должно быть LiveData?
Любимый❤
LiveData находиться только в ViewModel
Albert
Здравствуйте, ребята. Сейчас смотрел видео на Ютуб по дивайдерам. Там автор в качестве пустой области использовал вьюшки (view) и просто настраивал ширину. Скажите пожалуйста - это костыли или это нормально? Все делалось в linear layout
Andrei
вангую два ядра
8 ядер определяет
Mike
8 ядер определяет
собственно, у тебя на скрине и видно 3 пула по 8 тредов
Egor
Товарисчи. Подскажите пожалуйста. При разработке андроид приложения, лучше всего делать на каждую функцию отдельное активити, или чем меньше активити тем лучше?
Лучше придерживаться паттерна single activity. То есть одна активити, и много фрагментов. Но для начала попробуй несколько активити.
Albert
Ну в линейке терпимо. В ресайклере лучше декоратором, это гораздо дешевле.
Терпимо - интересное слово😄. Сам дивайдер, который поддерживается linear layout не устраивает тем, что он между каждым элементом делает отступы. Но такое не надо. Спасибо большое за ответ
Albert
Future Franklin
Можно ли AutoCompleTextView использовать как спинер?
Andrei
Ну в линейке терпимо. В ресайклере лучше декоратором, это гораздо дешевле.
я не понял и как он разбивает мою одну задачу на 8 потоков ? там ведь цикл перебора ... , я думал смысл в том что бы запустить несколько циклов одновременно в разных тредах
Andrei
каждый вызов checkPercent у тебя — отдельная задача
ну да ... и я думал они будут выполнятся параллельно ... а выполняются последовательно
Andrei
Да почему? 8 шт одновременно
ну вот если я буду выводить некую информацию в нутри этих задач в консоль , она ведь должна чередоваться их разных потоков . А она идёт в начале с 1й задачи полностью, потом со второй и так далее. Каждый большой квадрат с номером пула и 8 потоками , это время за которое выполняется одна задача
Andrei
private ValidationResult checkPercent(String originName, Ingredient ingredient)
Andrei
это обычный метод в котором в нутри длинный цикл
Andrei
как он его разбивает на 8 theads мне не понятно
Andrei
никак!
а почему тогда нет чередования в System.Out , они тупо выполняются последовательно ...
Andrei
Покажи код уже наконец.
вот полностью та часть что должна выполнятся Паралельно
Ярослав🇺🇦
Лично мне он плохо выдавал код, много ломаных частей
В настройках есть одна галочка, называется Show Inconsistent code(вроде) где будет всё декомрилироваться
Anonymous
Вопрос косвенно связан с андроид. Можно ли в регулярном выражении установить что-то типа if/else. Например, в строке должна быть "решетка" и либо до, либо после должно быть обязательно число. https://prnt.sc/sg4leh Подскажите плиз оператор
Andrei
А как определяешь, где чьи логи?
я нашёл ошибку :) спасибо , правильно всё ... я не по той переменной судил о том от куда приходит System.out :) сори ....
Andrei
всё значит верно работает :)
Stunner // 🎄
да
Либо потому что я сделал new file
Stunner // 🎄
new ZipFile(new File(str)) вместо new ZipFile(str)
Anonymous
(expr1|expr2)
(\#\d+|\d+\#) типа такого будет?
Anonymous
ок ,спасибо
@
Здравствуйте, парень, я пытался работать с просмотром изображений в моем приложении. После установки приложение вылетает при запуске. Это то, что показывает Run. Кто-нибудь может помочь?
Nikita
Добрый вечер. Подскажите, есть какой-то шорткад для того чтобы отформатировать весь файл (отступы, пробелы итд)? Вот эта ничего не делает
Nikita
Нашел в интернете Ctrl + Alt + L, тоже ничего не делает
Nikita
Ctrl alt O Ctrl alt L
Не работает
Yank
Не работает
Тогда поищи комбинации в конце которых есть О или L
Nikita
какая ОС?
Linux Кажется разобрался, просто переопределил заново reformat
Mike
Linux Кажется разобрался, просто переопределил заново reformat
у меня в xfce на альте стоит перетаскивание окон, приложения вообще не могут использовать альт
@
Поищи чат, где говорят на твоём родном языке.
Мне жаль, если я беспокою вас своими вопросами или, возможно, вы не понимаете перевод. Но я еще не нашел ни одного активного и поддерживающего чата на своем родном (английском) языке. Вот почему я придерживался этого. Если у вас есть ссылка на один, я буду поляна.
Anonymous
Есть кто настраивал подписку через inAppPurchase? Нужно понять, как проверять, когда подписка у пользователя кончилась или отменена, в общем ограничить доступ
Nikita
у меня в xfce на альте стоит перетаскивание окон, приложения вообще не могут использовать альт
Вот у меня тоже самое было, я зашёл в настройки линухи, снял этот шорткад, и потом переопределил в студии
Andy
На сколько считается нормальной практикой запускать suspend ф-и, которые написаны в ViewModel (и в самих ф-ях я переключаю диспатчер из мейн на нужный мне) из под фрагментов/активити, то есть используя scope фрагмента или активити (так делаю, что бы не передавать колбек во ViewModel, который бы вызвал по окончанию операции), а не в viewModelScope? А плодить LiveData на каждый чих тоже не охота
Amirlan
Всем здаров ребят не знаете не могу понять зачем нужна обработка поворота экрана(только начал изучать)?
Egor
Тут есть ios разработчики?
Amirlan
прост IOS
Amirlan
как то по другому вроде вообще
Yank
Всем здаров ребят не знаете не могу понять зачем нужна обработка поворота экрана(только начал изучать)?
При повороте активити/фрагменты пересоздаются и данные пропадают если их не сохранять
Egor
Всем здаров ребят не знаете не могу понять зачем нужна обработка поворота экрана(только начал изучать)?
Теряется инстанс. Когда ты переворачиваешь экран, у тебя опять перезапускается onCreate -> onStart -> onResume
Amirlan
тааак,понял вроде благодарю
Dmitry
Я тут недавно боролся с кнопками отправки сообщений в месенджеры из приложения. И поборол. Вот если кому-нибудь нужно. Так сказать все в одном месте )) Простейшее решение. Естественно вместо тех номеров/адресов/логинов которые в коде ставите свои и пользуетесь ) Здесь методы для WhatsApp, Viber, Telegram, Skype, отослать e-mail и просто позвонить на номер. https://pastebin.com/yct3MPUk
Dmitry
Это все можно найти в гугле, конечно. Но в разных местах. Я просто собрал все в кучу) Для таких же новичков как сам )
Roman
Ребята, привет! Помогите пожалуйста. Бьюсь уже который день - без толку. Есть активити в которой setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN) Есть EditText (в NestedScrollView). Когда он получает фокус (при клике) открывается клавиатура. И оно частично перекрывает поле ввода, оставляя видимой только первую строчку. Это я пофиксил вызывая ей requestRectangleOnScreen НО! Как только я ввожу первую букву вьюха “падает” вниз опять оставляя видимой только первую строчку. Скриншоты приаттачил
Roman
я бы сделал adjustResize
С ним все работает, но есть стики элементы в RecyclerView. И на некоторых экранах они перекрываю EditText
MASTER
В активити есть Bottom Navigation View и соответственно контейнер для фрагментов. Мне нужно, чтобы на каждом фрагменте был соответствующий заголовок в тулбаре. Делал это разными способами: 1) в коде фрагментов новый тулбар и вызывал метод у него setTitle. 2)В коде активити вешал на bottom navigation слушатель и там уже по соответствующему id менял title. Оба способа работают. Но проблема заключается в том, что при запуске приложения, на первый план соответственно вытаскивается фрагмент, который определен как домашний в навигационном графе. Но заголовок стоит не для фрагмента, а который определен у активити в манифесте через label. Если тапнуть по тому же фрагменту в навигации, то заголовок уже устанавливается. А при запуске стоит дефолтный
Jenny
Привет, ребят! Подскажите, пожалуйста, я вот хочу изменить скругление у уголков Widget.MaterialComponents.TextInputLayout. Я сделала стили для этого, унаследовавшись от Widget.MaterialComponents.TextInputLayout.OutlinedBox. Теперь я хочу добавить этот стиль в стиль темы приложения. Но вот для кнопки я сразу нашла item name="materialButtonStyle", а для TextInputLayout такого не вижу. Не подскажете, как можно решить эту задачу?
ᴀɴᴅʀᴇʏ
Всем привет. Кто-нибудь знает как сделать reformat code в андроид студии только для тех файлов, которые были изменены в данной ветке, если коммиты уже улетели в репозиторий?
Anonymous
Сервис в каком потоке работает? я знаю что запускается в mainThread. А работает тоже в UI?
Anonymous
запускается == работает
а IntentService тоже в mainThread работает?
Iliya
а IntentService тоже в mainThread работает?
Нет. Он создаёт новый поток
Anonymous
А Service и IntentService имеют доступ к текущему Activity?