Скажите, как LiveData<List<Item>
получено от удаленного устройства, и некоторые свойства Item
рассчитываются в устройстве на основании некоторых условий. Что было бы наилучшей практикой для этого. Пожалуйста, предложите.
Скажите, например, класс предметов, как показано ниже:
class Item{
int id
String name
float location
float distance
}
, в котором id
, name
и location
каждого Item
получены от удаленного, ноdistance
рассчитывается на месте. Как рассчитать distance
и вернуть LiveData, который может быть передан обратно в представление?
Оценить ваше время и ввод.