Size: a a a

StartAndroid Ru Kotlin

2020 July 21

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Рустам Планирович:
/Users/rustam/AndroidStudioProjects/Room/app/build/tmp/kapt3/stubs/debug/com/nauka/room/EmployeeWithAddress.java:12: error: Fields annotated with @Relation must be a List or Set.
   private io.reactivex.Flowable<java.util.List<com.nauka.room.Address>> getEmployeeWithAddress;
                                                                         ^/Users/rustam/AndroidStudioProjects/Room/app/build/tmp/kapt3/stubs/debug/com/nauka/room/EmployeeWithAddress.java:6: error: Entities and Pojos must have a usable public constructor. You can have an empty constructor or a constructor whose parameters match the fields (by name and type).
public final class EmployeeWithAddress {
            ^
 Tried the following constructors but they failed to match:
 EmployeeWithAddress(com.nauka.room.Employee,io.reactivex.Flowable<java.util.List<com.nauka.room.Address>>) -> [param:employee -> matched field:employee, param:getEmployeeWithAddress -> matched field:unmatched]/Users/rustam/AndroidStudioProjects/Room/app/build/tmp/kapt3/stubs/debug/com/nauka/room/EmployeeWithAddress.java:9: error: Cannot find setter for field.
   private final com.nauka.room.Employee employee = null;
                                         ^[WARN] Incremental annotation processing requested, but support is disabled because the following processors are not incremental: androidx.room.RoomProcessor (NON_INCREMENTAL).
источник

РП

Рустам Планирович... in StartAndroid Ru Kotlin
Ооо вот собственно какие ошибки он выдает.
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Kotlin
Рустам Планирович
Ооо вот собственно какие ошибки он выдает.
предположу что проблемы две: что-то с конфигом (или базы или ее настроек), и конкретно в EmployeeWithAddress есть проблемы (конфиг поля)
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Kotlin
хех
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Kotlin
кинь короче пастбины мне в лс базы, настроек градла и вот этого класса
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Kotlin
базы в смысле AppDatabase
источник

S

Sergey in StartAndroid Ru Kotlin
есть броадкаст ресивер который принимает определенные события , нужно сделать запрос к бэку по каждому из этих событий которые приходят в ресивер. как это правильно организовать?
источник

S

Sergey in StartAndroid Ru Kotlin
то есть в onReceive приходит событие к примеру event1 , event2 и нужно это сохранить через апи
источник

J

J.S in StartAndroid Ru Kotlin
Всем хай ! Ребята нет Ли у вас готового кода для чтения смс , одноразовое через broadcast буду очень благодарен
источник

V

Vladushka in StartAndroid Ru Kotlin
Постоянно во всех видео упоминается, что flow cold, channels hot, может кто—то по простому объяснить эти упоминания hot и cold ?🙏
источник

D-

Davronchik - in StartAndroid Ru Kotlin
источник

D-

Davronchik - in StartAndroid Ru Kotlin
Привет всем,
Помогите как создать анимацию с кнопкой как на видео?
источник

nx

n4u x in StartAndroid Ru Kotlin
Возможно поможет PropertyAnimation
источник
2020 July 22

YR

Yevhen Railian in StartAndroid Ru Kotlin
Vladushka
Постоянно во всех видео упоминается, что flow cold, channels hot, может кто—то по простому объяснить эти упоминания hot и cold ?🙏
Начну с того, что уже flow становятся и горячими тоже. Появилcя MutableStateFlow , ведутся работы над SharedFlow.

Стандартный Flow холодный, потому что с момента создания объекта flow, он не генерирует значения до тех пор, пока не будет вызван метод collect. Только после вызова этого метода он начинает излучать значения и превращается в stream данных. Поэтому он и холодный.

Channel же может излучать значения с момента создания объекта. Ему не нужна никакая функция-триггер как в случае с flow.

Но channel сложны в использовании. Нужно правильно с ними работать, чтобы не было утечек памяти, они больше созданы для синхронизации корутин между собой. Flow же уже созданы для людей, поэтому их функционал сейчас расширяют.

Как то так
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
Sergey
есть броадкаст ресивер который принимает определенные события , нужно сделать запрос к бэку по каждому из этих событий которые приходят в ресивер. как это правильно организовать?
Есть уже network layer какой нибудь в приложении? Приложение уже делает какие-то запросы на бэкенд?
источник

S

Sergey in StartAndroid Ru Kotlin
Yevhen Railian
Есть уже network layer какой нибудь в приложении? Приложение уже делает какие-то запросы на бэкенд?
да
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
Sergey
да
Какая библиотека используется? Retrofit2, ktor-client, valley, okhttp или что-то еще
источник

СП

Сергей Переходов... in StartAndroid Ru Kotlin
Yevhen Railian
Есть уже network layer какой нибудь в приложении? Приложение уже делает какие-то запросы на бэкенд?
если дергаешь методы от туда то да
источник

S

Sergey in StartAndroid Ru Kotlin
Yevhen Railian
Какая библиотека используется? Retrofit2, ktor-client, valley, okhttp или что-то еще
retrofit + okhttp
источник

СП

Сергей Переходов... in StartAndroid Ru Kotlin
Sergey
retrofit + okhttp
можно и в связке с volley
источник