Replies: 1 comment 10 replies
-
И так…
То есть:
И предлагаешь ты:
Верно? Я просто в твоей портянке быстро запутался… |
Beta Was this translation helpful? Give feedback.
10 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
На данный момент в Android SDK существует два одинаковых класса
RecommendedBy
но в разных пакетах. Один из них нормальный, а второй сделан вообще с применением джава подхода. Полагаю, нужно избаваться от лишнего класса. Вопрос как это сделать? Пометить класс, какDepricated
, потому что им в теории могут пользоваться за пределами SDK?Еще мне непонятен смысл хранения значения
RecommendedBy
в локальной переменной. Отсутствует концептуальное понимание идеи, которая закладывалась в этот код.Дело в том, что сохранение значения
RecommendedBy
сейчас осуществляется в двух местах:RecommendedBy
. Для чего мы это делаем?RecommendedBy
уходит значение с типомRecommendedBy.TYPE.STORIES
.При этом типы
RecommendedBy
не ограничиваются лишьRecommendedBy.TYPE.STORIES
, а включают в себя и другие типы. Однако в SDK отсутствуют места, в которых бы еще происходил вызов UseCase(а), ответственного за присвоение нового значения переменнойrecommendedBy
.При этом и выдача актуального переменной
recommendedBy
происходит всего в одном месте в SDK: тут, для формирования запроса при отслеживании действия пользователя.Соответственно функциональность работы с переменной, которая хранит актуальное значение
RecommendedBy
практичеси отсвутствует (или нереализована полностью).Сейчас мне не очень понятна какая логика закладывалась в код, связанный с переменной, хранящей значение
RecommendedBy
. А именно:В документации описывается, что параметр
recommendedBy
нужен для отслеживания событий, которые были сделаны пользователем с помощью инструментов платформы. Я не очень пониманию, что это за события такие.Beta Was this translation helpful? Give feedback.
All reactions