Sergey
На линуксе студия не видит внешнее устройство. Проверил на винде - видит, и отлаживает как обычно. Делал все по инструкции, как на сайте. Подскажите, где может быть проблема?
Очень давно на Линуксе разрабатывал. Вроде, надо глянуть, что у тебя за устройство, потом найти код этого устройства на сайте производителя и ввести в какой-то файл, и сохранить его, чтобы система распознала устройство. Но за 8 лет могло многое измениться
Александр
Прошу прощения, а монтировать устройство ведь не надо, чтобы студия устройство увидела? -_-
Alexey
Прошу прощения, а монтировать устройство ведь не надо, чтобы студия устройство увидела? -_-
Нет. Для некоторых устройств действительно нужно было прописывать правила в udev, примерно, как здесь: https://askubuntu.com/a/863624/806198
Александр
Не знаю как реализовать. Мне нужно чтобы изображения, которые загружаются через библиотеку Fresco, не показывались до тех пор, пока пользователь не выберет в спинере нужное. Java, Android.
Dzmitry
Пытаюсь плавно сменить тёмную тему на светлую (и наоборот). От основной темы наследовал дополнительную в которой добавил анимацию открытия и закрытия активности и назначил эту тему той активности в которой меняю тему. Проблема в том что анимация применяется ко всему приложению. И вторая в том что не работает пользовательская анимация @anim/fade_in, только @android:anim/fade_in. В чём ошибка?
Dzmitry
Dzmitry
Carey
там надо какую-то хероту в какой-то файл вводить
> в файл > Вводить В файл пишут Ты имел ввиду правила для удава?
Vladimir
Ryceclerview с разными холдерами. По скролу нужно поворачивать первый айтем. Как это лучше делать? Пока идея только следить за скролом, делать notifyitemchanged и там уже просто крутить вью как надо
Carey
Вполне возможно, но хз чё это за дистр такой и что это за диковинный сетап студии На арче например все из коробки пашет
Carey
То вестимо убунто проблемы
Vitaly
Обычно я реализовывал пагинацию, ориентируясь на номера страниц. То есть если я загрузил 3 страницу, то предыдущая - 2, а следующая - 4. Таким образом, можно было реализовать пагинацию и на сервере и в БД одновременно. Но что делать в случае если пагинация на сервере реализована с использованием ID последнего загруженного элемента? Как реализовать тогда кеширование данных в БД с поддержкой пагинации?
Dany
Подскажите новичку: Вот у меня есть 3 файла: Первый файл, в котором есть onCreate Второй, в котором есть адаптер для ресайклер вью И третий файл с конструктором класса и некоторыми вычислениями, результаты которых в текстовом формате я отправляю в ресайкл. Если у меня возникла какая то ошибка при вычислении входных данных, я хочу показать toast msg. Как мне это сделать, объясните на пальцах плиз
Dany
Это понятно, но я ведь не хочу создавать объект ресайклер вью, а вместо этого показать тоаст
Dany
Я ведь не могу работать с UI из файла с конструктором, верно?
Mike
Я ведь не могу работать с UI из файла с конструктором, верно?
неверно, как и высказывание «файл с конструктором»
Dany
Окей, файл с расширением java, в котором задан класс и его конструктор, сетеры и гетеры, также два метода для вычисления входных данных, которые я получаю от пользователя
Dany
Все, понял, пасибо
Кирилл
Кто как сохраняет аккаунт юзера на телефоне? Я раньше конвертил UserObject в Json и в SharedPreferences, простое и рабочее решение, но может есть какие-нибудь более "хорошие" решения или вы либы какие-нибудь знаете полезные?
TesterDev
Как сделать чтобы при переходе с одного fragment на другой через action navGrach, и при возврате назад все state предыдущего фрагмента оставалось, чтобы scrollView не сбрасывалась и тд?) Пример YouTube или ВКонтакте приложение(где даже при повороте экрана scroll View остаётся на той же строке) Раньше я использовал свои велосипеды без NavGrapch и алоцировал все фрагменты при старте прилы. А через navGrach, как то можно 😅 ?)
Kosim
Всем привет. у меня есть боттом навигэшн, когда я нажимаю на один и тот же элемент меню несколько раз каждый раз у меня вызывается onCreatedView, onViewCreated, onPause и тд.... Как мне сделать так чтоб если выбранный пункт уже активен не вызывать этих методов, т.е ничего не делать.??
Kosim
а где все это прописать ? в активити мэйн??
Кирилл
а где все это прописать ? в активити мэйн??
Где у тебя методы bottom navigation, там и пиши
Minmaxminor
Почему данный фрагмент работает просто на джава проекте и не работает в андроид?
Minmaxminor
Ты используешь не тот PasswordAuthenticator
как узнать какой правильно?
Кирилл
как узнать какой правильно?
Тебе надо сменить импорт на правильный
Minmaxminor
Тебе надо сменить импорт на правильный
и так пробовал, не решает проблему
Minmaxminor
Вот
Кирилл
Вот
Совершенно другая ошибка, которая уже легко гуглится
Minmaxminor
Совершенно другая ошибка, которая уже легко гуглится
гуглил, бесполезно. Потому и сюда к вам зашел.
Mike
Кирилл
Mike
но вообще, конечно, проблема решается автокомплитом секунд за 15
Кирилл
не char, а char[]
Там даже так есть ответы с решением в char array
Mike
?
Vladimir
Через кастомный layoutManager можно сделать
Почитал, спасибо. Но это кажется оверхедом
Vladimir
?
Не туда сообщение ушло )
Кирилл
Почитал, спасибо. Но это кажется оверхедом
Тебе надо только самое первое или каждое последнее видимое?
Mike
Не туда сообщение ушло )
а где здесь оверхед и на что?
Sergey
Мой кореш устроился в контору на позицию мидла. Кидает мне ошибку и спрашивает, что не так. Я читаю "Activity xxx is not found in Manifest". Иногда складывается ощущение, что теперь айтишник любой, кто хоть что-то читал, но почти ничего не делал :)
Vladimir
а где здесь оверхед и на что?
Кастомный лаяут менеджер на анимацию одной вью
Vladimir
Тебе надо только самое первое или каждое последнее видимое?
Только самый первый холдер. Он всегда одного типа, всегда самый первый. То есть проскролил - все, больше крутить нечего. Возвращаешься к нему - он крутится в обратную сторону, ну и появляется таком образом соответственно
Mike
Кастомный лаяут менеджер на анимацию одной вью
«оверхед» — это накладные расходы. Бывает оверхед на что-то в сравнении с чем-то. Оверхед по памяти на боксинг примитивов, например.
Кирилл
Пока въедешь в механику Layout Manager'ов, кукухой можно съехать.
Это да)) Но зато в будущем будешь понимать и разбираться
Vladimir
«оверхед» — это накладные расходы. Бывает оверхед на что-то в сравнении с чем-то. Оверхед по памяти на боксинг примитивов, например.
Ок ) Оверхед на написание кастомного менеджера в сравнении с отслеживанием скрола и вызовом notifyitemchanged с позицией первого айтема
Minmaxminor
Как решить?
Кирилл
Ок ) Оверхед на написание кастомного менеджера в сравнении с отслеживанием скрола и вызовом notifyitemchanged с позицией первого айтема
Интересно что будет при переиспользовании этого, повернутого, view. Что-то мне кажется что там дальше они все такие будут
Kosim
подскажите пожалуйста что возвращает этот листенер? (setOnNavigationItemSelectedListener ...вне зависимости от того что я возвращаю в конце, приложения работает. bottomNavigation
Кирилл
Kosim
Плохо искал
аааах, :) извиняюсь!.
Kosim
Future Franklin
Как можно отвязать девайс програмно без BluetoothDevice device? Есть часы которые на ура конект с прилой , когда они подключены нужно их отвязать от девайся если потребуется
Elron
можете подсказать сайт/приложение для проектирования API ?!
Damir
Damir
У меня графически в студии показываются 3 комита, я с перешёл на второй, как мне теперь вернуться на третий если не вижу хеш код третьего комита?
Maxim
У меня графически в студии показываются 3 комита, я с перешёл на второй, как мне теперь вернуться на третий если не вижу хеш код третьего комита?
Когда ты откатываешь ветку на несколько коммитов назад, новые коммиты после таргета локально затираются
Maxim
Надо фетчить с репо заново ветку
Damir
Когда ты откатываешь ветку на несколько коммитов назад, новые коммиты после таргета локально затираются
Просто графически достаточно reset делать на коммит и все, а тут какая команда?
Maxim
Графически он знает, что на ориджине творится. А в консоли хз, может и никак не посмотреть, потому что он с локальным репо работает