Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Я и моя борода: как бриться «по науке»
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
BitNeBolt

BitNeBolt

  • 10
    вклад
  • 88
    вопросов
  • 30
    ответов
  • 27%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Можно ли использовать это решение вместо аннотаций?

    leahch
    Алексей Черемисин @leahch
    Я мастер на все руки, я козлик Элек Мэк :-)
    Да, без проблем! Я часто именно так и делаю. Все равно используется рефлексия, что в аннотациях, что при конструировании напрямую.
    За аннотации - можно аннотировать все что угодно, хоть класс, хоть параметр, хоть функцию.
    Без аннотации - нужно придерживаться какого-то интерфейса, особенно, если функции - классы, а так - все едино.

    PS. Собственно в конце статьи и указано практически тоже самое
    Абсолютно бесспорно, что данную задачу можно решить множеством других путей. Да, всё что можно сделать при помощи аннотаций/рефлекций можно сделать и без них, вопрос лишь в удобстве, оптимальности и размерах кода, конечно же, совать Аннотацию везде где есть малейший намек на то, что получится её использовать - тоже не самый рациональный вариант, во всем нужно знать меру =). Но при написании API, Библиотек или программ, в которых возможно повторение однотипного (но не совсем одинакового) кода, аннотации - бесспорно оптимальное решение.
    Ответ написан 04 июн. 2020
    1 комментарий
    Нравится 2 1 комментарий
  • Как при нажатии на кнопку удалять ее?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Destroy(gameObject)
    Ответ написан 23 мая 2020
    2 комментария
    Нравится 4 2 комментария
  • Какая библиотека лучше подойдет для этих целей?

    mayton2019 @mayton2019
    Ent. Software engineer. Oracle. SQL. BigData.
    В Java есть два фреймворка для работы с графикой. Swing. JavaFX. Выбери с которым ты собираешся дружить а дальше пойдут библиотеки.
    Ответ написан 23 мая 2020
    Комментировать
    Нравится 1 Комментировать
  • Как правильно запустить сервис в фоне?

    iLLuzor
    illuzor @iLLuzor
    Java, Kotlin, Android Developer
    Всё верно, система такие сервисы прибивает.
    Читайте документацию https://developer.android.com/training/best-background
    Можно запустить foreground service,
    Ответ написан 17 мая 2020
    1 комментарий
    Нравится 1 1 комментарий
  • Как продолжить работу метода, когда активность в onStop()?

    firedragon
    Владимир Коротенко @firedragon
    Senior .NET developer
    Сервисы возможно ваш путь.

    https://developer.android.com/guide/components/ser...
    Ответ написан 16 мая 2020
    2 комментария
    Нравится 1 2 комментария
  • Почему фрагмент не вызывает onSaveInstanceState?

    Dmtm @Dmtm
    Android
    использовать MVVM, ViewModel в привязке к activity
    ну или тупо в Application хранить объект состояния
    Ответ написан 12 мая 2020
    Комментировать
    Нравится 1 Комментировать
  • Что не так с циклом For в Python?

    sanya84
    Александр @sanya84
    Фанатик Python 3
    Вообще лучше так удалять дубли из списка
    def main():
        numbers = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5]
        numbers = [number for number in set(numbers)]
        print(numbers)
    
    if __name__ == '__main__':
        main()
    Ответ написан 12 мая 2020
    6 комментариев
    Нравится 3 6 комментариев
  • Как скачать kivy?

    LazyTalent
    Дмитрий @LazyTalent
    Data Engineer, Freelancer
    Стоит начать с документации
    Ответ написан 01 мая 2020
    Комментировать
    Нравится 2 Комментировать
  • Как решить эту задачу?

    Andy_U @Andy_U
    Смотрите на условие:
    The ball can only be seen if the height of the rebounding ball is strictly greater than the window parameter.
    Именно тут ваша программа и врет. Когда мячик подлетает точно на уровень окна. У вас результат приведения к int - единица, но это не должно считаться за отсчет. Оно, конечно, авторы задачи не правы, посколько все операции с плавающей точкой по определению не точны...
    Ответ написан 23 апр. 2020
    Комментировать
    Нравится 1 Комментировать
  • Как добавить изобрадение в Toolbar таким образом?

    Олег @402d
    начинал с бейсика на УКНЦ в 1988
    https://stackoverflow.com/questions/29311078/andro...
    пробуйте гуглить перевод вопроса на английский
    Ответ написан 07 апр. 2020
    1 комментарий
    Нравится 1 1 комментарий
  • Python Android какой фреймворк выбрать в 2020?

    iLLuzor
    illuzor @iLLuzor
    Java, Kotlin, Android Developer
    на чем лучше писать под андроид?

    На kotlin.
    Ответ написан 28 мар. 2020
    2 комментария
    Нравится 6 2 комментария
  • Почему при переходе на другое активити вылетает приложение?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Java
    Седой и строгий
    В логах.
    Ответ написан 29 мар. 2020
    Комментировать
    Нравится 2 Комментировать
  • Каким образом лучше передавать параметры в активити?

    Dmtm @Dmtm
    Android
    например статический newInstance для фрагментов - уже давно стал стандартом,
    поэтому правила хорошего тона требуют второго способа, он правильнее т.к позволяет скрыть детали сериализации (в т.ч. ключи по которым передаются параметры), а так же контролировать количество параметров
    Ответ написан 11 мар. 2020
    Комментировать
    Нравится 1 Комментировать
  • Каким образом лучше передавать параметры в активити?

    Lucian
    Andrew Nodermann @Lucian
    https://t.me/BusinessAndFreelance
    Первый метод с использованием Intent отлично подходит, оптимизировать тут нечего, параметры парсятся за микросекунды.

    Второй метод использует парадигму ООП, что в свою очередь позволяет неявно передавать параметры, на мой взгляд это усложняет логику и отладку приложения.
    Ответ написан 10 мар. 2020
    Комментировать
    Нравится 1 Комментировать
  • Почему не переключается активити по нажатию кнопки из фрагмента?

    Nick @DragonSpirit
    Frontend / Mobile Developer
    BikeChoiseActivity прописана в манифесте?
    Ответ написан 09 мар. 2020
    Комментировать
    Нравится 1 Комментировать
  • Стоит ли использовать базы данных для хранения нескольких чисел?

    peacemakerv @peacemakerv
    Разработка под Android
    С точки зрения надежности, если предполагается, что в любой момент что-то нехорошее может произойти с приложением, а целостность (сохранение) значений надо гарантировать - я бы предпочел именно SQLite базу. И работать с записью данных именно транзакциями.
    Ответ написан 26 февр. 2020
    Комментировать
    Нравится 1 Комментировать
  • Как узнать, что View была найдена и правильно отработал метод findViewById()?

    zagayevskiy
    Денис Загаевский @zagayevskiy Куратор тега Android
    Android developer at Yandex
    if(image0 == null)//не найдено
    Ответ написан 15 февр. 2020
    Комментировать
    Нравится 1 Комментировать
  • Плчему не удаётся получить доступ к элементам фрагмента сразу после его добавления?

    zagayevskiy
    Денис Загаевский @zagayevskiy Куратор тега Android
    Android developer at Yandex
    Потому что коммит транзакции асинхронный. Когда ты его сделал, фрагмент добавился не сразу. Можно сделать commitNow или executePendingTransactions.

    Но в любом случае это неправильно, вьюха фрагмента это его личное дело, она должна быть инкапсулированна в нём и снаружи дёргаться не должна.
    Ответ написан 13 февр. 2020
    4 комментария
    Нравится 1 4 комментария
  • Почему не изменяется значение переменной?

    sandroisu
    Alex Avaj @sandroisu
    Все good
    То есть все что после else удалить нужно, оставить только return out. Все или почти все индексы не нужны по моему
    Ответ написан 07 февр. 2020
    Комментировать
    Нравится 1 Комментировать
  • Как называется такое элемент в android?

    Сергей Водаков @WaterSmith
    Android-разработчик. Java, Kotlin
    Или вы не понятно объяснили, что вам нужно. Или это кастомная вью, т.е. не типовой элемент, а специально разработанный. Как вариант - это просто набор обычных элементов, которые с помощью анимации и поведения создают эффект такого меню.
    Если вы где-то это видели, то лучше покажите пару скриншотов.
    Ответ написан более года назад
    Комментировать
    Нравится 1 Комментировать
Оценили как «Нравится»
  • ← Предыдущие
  • 1
  • 2
  • 3
  • 4
  • 5
  • Следующие →
Самые активные сегодня
  • Drno
    • 16 ответов
    • 0 вопросов
  • Василий Банников
    • 11 ответов
    • 1 вопрос
  • anton99zel
    Антон
    • 7 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 7 ответов
    • 0 вопросов
  • sashabeep
    sashabeep
    • 6 ответов
    • 0 вопросов
  • aleks-th
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации