Size: a a a

Android Architecture

2020 April 25

AD

Aleksey D. in Android Architecture
Paulik8
привет, работаю с Activity Transition API, и никак не могу поймать ON_FOOT или WALKING интент
Кто нибудь сталкивался с такой же проблемой?
источник

P

Paulik8 in Android Architecture
спрашивал там уже) пока молчание
источник

СГ

Сергей Греков in Android Architecture
Aleksey D.
но, кажется, что пока правильно иду:
есть обновляемое по таймеру состояние
пользователь может изменить флажок и тогда таймер будет накидывать время не в aCounterField, а в bCounterField
так же можно пойти в следующее состояние, но предварительно надо убедиться, что все изменения этого состояния отправлены на сервер (как раз что-то вроде дифа - снапшоты), а уже после переходить - для этого нужен еще флажок, по которому можно будет отправить пользователя на следующее состояние, если очередь отправки опустела 🌚

собственно, можно ActiveState и PausedState выделить явно, но в остальном без флажка никак 🙁
Если у тебя есть некий таймер и нужно его значения синхронизировать с серваком(если я задачу правильно понял), всегда будет оставаться вероятность что будет рассинхрон, тут уж ничего не поделаешь. А само наличие одного флажка в состоянии не говорит что все плохо спроектировано имхо, скорее если все состояние из флажков состоит, вот тут да, уже звоночек.
источник

AD

Aleksey D. in Android Architecture
Сергей Греков
Если у тебя есть некий таймер и нужно его значения синхронизировать с серваком(если я задачу правильно понял), всегда будет оставаться вероятность что будет рассинхрон, тут уж ничего не поделаешь. А само наличие одного флажка в состоянии не говорит что все плохо спроектировано имхо, скорее если все состояние из флажков состоит, вот тут да, уже звоночек.
не, на основе таймера в состояние летят обновленные данные, а состояние что-то с ними делает

флажок - да, норм, но когда видишь when вложенные - страшновато. вот и прибежал за советом 🌚
источник

СГ

Сергей Греков in Android Architecture
Aleksey D.
не, на основе таймера в состояние летят обновленные данные, а состояние что-то с ними делает

флажок - да, норм, но когда видишь when вложенные - страшновато. вот и прибежал за советом 🌚
Иногда от этого не уйдешь, но красота TEA  в том что на такие штуки тривиально тесты писать.
источник

AD

Aleksey D. in Android Architecture
Сергей Греков
Иногда от этого не уйдешь, но красота TEA  в том что на такие штуки тривиально тесты писать.
да, плюс дебажить легко и понятно (кажется)
источник

(

( in Android Architecture
ну это в основном для дебага и тайм-тревела, скорее всего
источник

KD

Konstantin Dovnar in Android Architecture
(
ну это в основном для дебага и тайм-тревела, скорее всего
Да. Я сначала думал, что в этом и вопрос.
источник

Е

Евгений in Android Architecture
Почему я не могу писать
источник

Е

Евгений in Android Architecture
О уже могу
источник

Е

Евгений in Android Architecture
Добрый день. Подскажите пожалуйста. Каким образом можно передать файл с android на сервер на c# без асп.нет?
источник

U

Unat in Android Architecture
Евгений
Добрый день. Подскажите пожалуйста. Каким образом можно передать файл с android на сервер на c# без асп.нет?
HTTP запросом
источник
2020 April 26

В

Вася in Android Architecture
Всем привет. Начал копать в clean architecture и не могу понять  как именно формировать логику интерактора. Допустим у меня есть экран с информацией о пользователе (Экран А ) и есть экран  где я могу у пользователя сменить какие-то данные, предположим  Имейл (экран Б ) и после этого обновить данные о пользователе и записать в БД.  Для экрана А есть вьюмодель и для нее нужен свой интерактор с доступом к репозиториям  и для экрана Б так же нужен интерактор , который будет иметь доступ к тому же репозиторию с методами  пользователея  и в этом интеракторе Б я буду еще и обновлять пользователя ?Спасибо
источник

В

Вася in Android Architecture
правильное ли утверждение, что для каждой ВМ нужен свой интерактор?
источник

EK

Eugene Kostyuk in Android Architecture
Вася
правильное ли утверждение, что для каждой ВМ нужен свой интерактор?
Нет
источник

В

Вася in Android Architecture
По клину все запросы сетевые из Вьюмодели должны проходить через интерактор , так?
источник

EK

Eugene Kostyuk in Android Architecture
Вася
По клину все запросы сетевые из Вьюмодели должны проходить через интерактор , так?
Через use case. Имхо, оборачивать в интерактор очень редко есть необходимость
источник

АЕ

Алексей Ершов in Android Architecture
Не путайте человека, это одно и то же)
источник

В

Вася in Android Architecture
В одной статье пишут что юскейс и интерактор это одно и тоже, в другой - разные вещи
источник

EK

Eugene Kostyuk in Android Architecture
Алексей Ершов
Не путайте человека, это одно и то же)
Ну исходя из кода цехаса, который я видел когда-то, то я решил, что интерветор это сборка usecases одного вида с точки зрения бизнеса
источник