Size: a a a

Android Developers

2021 November 21

PE

Pavel Erokhin in Android Developers
Если не в контексте Android, то можно и как первый язык
источник

МП

Макс Провоторов... in Android Developers
Привет. Есть такая проблема. У меня на экране viewPager2 и я обрабатываю клики по нему.

И такая проблема, мне во вью холдер надо засунуть nestedScrollView и получается так, что он перехватывает клики и motionEvent не передается reyclcer

Как такое можно исправить
источник

AN

Azat Nabiullin in Android Developers
Привет всем. Подскажите плз.
Наткнулся на такую штуку, как backing property - когда используются два значения - одно приватное, другое паблик, но только с геттером:

// Declare private mutable variable that can only be modified within the class it is declared.
private var _count = 0
// Declare another public immutable field and override its getter method. Return the private property's value in the getter method.
// When count is accessed, the get() function is called and the value of _count is returned.
val count: Int
  get() = _count
источник

AN

Azat Nabiullin in Android Developers
Кто-нибудь знает, почему рекомендуют именно такой подход. Почему нельзя просто сделать что нибудь вроде приватного сеттера и не городить два свойства:
var count: Int = 0
   private set()
источник

QH

Quantum Harmonizer in Android Developers
В данном случае можно.
А вот если надо выставить наружу LiveData, а внутри видеть MutableLiveData, тогда только backing property.
источник

AN

Azat Nabiullin in Android Developers
Да, видимо, ещё просто не было такой необходимости, попробую организовать
источник

AN

Azat Nabiullin in Android Developers
Спасибо
источник

РП

Роман Пытков... in Android Developers
Хай. Хелпуйте.
Скачал вот этот проект https://github.com/MindorksOpenSource/android-kotlin-mvp-architecture
А мне сыпет ошибку(скрин). Уже пробовал разные версии JDK, не помогло
источник

Я

Ярослав in Android Developers
Какой там гредл, 4.8?
источник

Я

Ярослав in Android Developers
Оно не актуально, нафиг
источник

РП

Роман Пытков... in Android Developers
Кажется да. Когда я только открыл проект, выдало ошибку и предложило что-то обновить до 4.8, я ткнул.
источник

РП

Роман Пытков... in Android Developers
проект я всё же поглядеть хочу. Паттерн MVP всегда актуален
источник

Я

Ярослав in Android Developers
На мвп есть новее проекты
источник

A

Alex in Android Developers
Следуй указаниям студии. Не таких динозавров тремя кликами поднять можно
источник

РП

Роман Пытков... in Android Developers
я всякие буду смотреть. Вопрос не в этом
источник

РП

Роман Пытков... in Android Developers
Сейчас никаких указаний не вижу, ошибка на скрине, потому сюда и написал
источник

Я

Ярослав in Android Developers
Кликами уже нет, а сменой гредл конфигов и версии гредла - да. Я от 2013 заводил проекты:)
источник

РП

Роман Пытков... in Android Developers
Поискал ошибку в инете, некоторым помогало менять версию JDK, но я добился лишь другой ошибки(скрин). Пробовал версии 15, 16, 17
источник

A

Alex in Android Developers
Новый проект. Файлики перетаскиваешь по папкам. Там всё само обновляется. Я так со старыми эклипсовскими проектами поступаю
источник

A

Alex in Android Developers
Загугли строку
источник