Renat
В onCreate
Ivansuper
В onCreate
Кидай код onCreate
Ivansuper
Уровня андроида это что именно?
Это мобильные игры. Тебя больше должны волновать костыли Tiled GPU Arcitechture чем "джава фу"
Ivansuper
Почти полное отсутствие Dedicated VRAM
Ivansuper
В плейсторе написано на чем писали проект?
Denis
Декомпильни, делов-то
Ivansuper
Да мне плевать. Я параллельно пишу 3д живые обои на джаве и все хорошо
Ivansuper
Пусть кто угодно сидит со стереотипами
Denis
Да мне плевать. Я параллельно пишу 3д живые обои на джаве и все хорошо
Если они не жрут как полноценная 3д игра - пофиг, хоть на жсе пиши
Ivansuper
Вытянул. Файлы встали на свое место, но теперь ни рум не видно, ни любой другой объект из androidx. Начинает раздражать
Очередная порция очистки кеша и рестарт вернули код к жизни. Всем спасибо, все было говно
Renat
Что я не так делаю
Renat
Ivansuper
Что здесь не так?
Renat
прогресс на 0
Renat
а должен быть 50 и 43
Ivansuper
прогресс на 0
Ты 2 прогресса задал
Denis
Ты 2 прогресса задал
походу ему не нравится цвет прогресса, но он почему-то молчит об этом
Ivansuper
Ты что возвращаешь из onCreateView?
Renat
view
Ivansuper
view
А расскажи нам почему у тебя прогресс серым по серому вообще?
Renat
😁😁для красоты добавил стиля
Ivansuper
Скинь скрин того что у тебя при запуске проекта на экране
Hovhannes
Там вообще особо математики нет
Как же. Задаётся высота и ширина каждой кнопки в процентах от ширины и высоты всей клавиатуры
Сергей
DiffUtil подразумевает только одинаковое количество элементов старого и нового списка?
Сколько угодно чего угодно. Кстати, если в паре с ресайклером данные показываются - есть listadapter - потомок обычного. Там дифутилс встроенные под капотом
Hovhannes
То что ты пишешь это чистый вброс. Завязывай
Я сам написал несколько игр на джава
Ivansuper
Я сам написал несколько игр на джава
Не продолжай. Я тебе верю, но это срач
Александр
Жиза сцук
Ivansuper
Что-то у тебя не так. Толи ты не ту разметку тянешь, толи не тот фрагмент в конечном счете используешь
Ivansuper
А как ты стилизовал прогрессбары?
Renat
через background добаил заранее готовые стили в drawable, но тут даже не в них дело, без тоже ниче не работает
Ivansuper
Я бы сейчас попросил у тебя зип с проектом и сразу бы нашел. Ты упускаешь какую то мелочь
ShadelessFox
Я влез в разговор, но есть ещё Project Zomboid. Язык это инструмент, каждый использует его так, как хочет. Рыночек в этом случае не решает
Ivansuper
PS проблему мы решили
Ivansuper
Проблема была во внимательности, и детали решения описывать смысла нет
Карл
Определение ширины и высоты не совсем тривиальная задача. Посчитать ширину и высоту достоверно можно в тот момент когда вьюха отрисовалась. Например, повесить .post() и внутри лямбды обратиться к width и height
Карл
Ну как по мне это костылик
Карл
Что конкретно ты хочешь решить?
Карл
Ну смотри, может быть у тебя вьюха - это текст, размеры текста можно определить неотрисовывая его
Vladimir
onSizeChanged onMeasure measuredWidth
Anonymous
Всем привет, как сделать api своего приложения ?
Anonymous
Сергей
Есть firebase
Тогда пользоваться его апи
Сергей
И по fb есть отд.канал
Карл
Ты можешь померить ширину текста,
Карл
И накинуть сверху константу на маржины
Gleb
Здравствуйте! Как лучше подойти к решению проблемы? Есть огромное количество айтемов, мне нужно, чтобы у пользователя была возможность для каждого айтема поставить нотификейшн, время появления которого также указывает пользователь. (нотификейшны по возможности хотелось бы показывать даже если приложение выключат/перезагрузят телефон) . Так же хотелось бы, чтобы для каждого айтема у нотификейшина был свой текст. Я просто не знаю какой инструмент сейчас актуально для моей задачи использовать WorkManager, AlarmManager или что? Может есть какая-нибудь статья актуальная.
Карл
У тебя данные не сходятся, ты задаёшь ширину wrap_content, что должно говорить о том что вьюха зависит от того что внутри, но при этом хочешь подогнать контент так чтобы сошлась ширина
Карл
Кажется что-то нужно зафиксировать
Карл
Т.е. возможно ширина это не wrap content, а ширина доступной области ?
Hovhannes
Вьютриобсервер
Ivansuper
Давай Чё там было
Неинициализированный int отправлялся в setProgress. Не трудно понять почему прогресса не было
Hovhannes
Гит пул помог?
Ivansuper
Я думал ты про байткод
А. Это я не знаю откуда. Остается факт — рестарты и очистки кеша переживались этой херней. Значит где-то на харде лежат те побитые "кеши табов", до которых я не смог добраться. Привязаны они как-то к проекту, ибо помогло только слить проект заново в папку с иным названием. С тем же названием папка не работала и треш все так же был в файлах
Ivansuper
Логично
Я был бы раз узнать что там еще проектозависимое вне папки проекта у студии, чтобы чинить в будущем быстрее
Kopusha
билд кэш и глюки гита еще
Ivansuper
билд кэш и глюки гита еще
Гит исключен, потому что на харде все файлы в порядке. Мусор показывала только студия по тем же путям
Ivansuper
Венда?
Работаю я на ней да
Kopusha
бинго!😄
Hovhannes
Я честно не помню когда и на какой ос у меня было такое
Ivansuper
Не поднимайте срач
Hovhannes
Возможно не зависит от ос
Ivansuper
Когда спонтанно файлы зануляются по вине NTFS это ок, но когда вместо кода открывается собранный старый байткод этих файлов — это не винда
Hovhannes
Если у меня повторится такое - пингану
R
Есть тут опытный мидл хоть ? Лс пару вопрос задать