Метод FitnessActivities.getName(int i) устарел, какой метод использовать вместо этого?

В следующей библиотеке:  com.google.android.gms:play-services-fitness:9.8.0

В следующем классе: com.google.android.gms.fitness.FitnessActivities

Существует такой метод: public static java.lang.String getName(int i)

Однако в библиотеке com.google.android.gms:play-services-fitness:10.2.0 вышеупомянутый метод удален.

Какой метод использовать вместо вышеупомянутого метода?

Ответ 1

Можете ли вы дать нам код? Я предполагаю, что у вас есть переменная со значением X, и вы хотите выполнить некоторые действия в соответствии с этим значением. Если это так, я сделаю это с помощью оператора switch:

switch(myFitnessValue) {
case FitnessActivities.AEROBICS:
    doAerobics();
break;

case FitnessActivities.BIKING:
    doBiking();
break;

case FitnessActivities.WALKING:
    doWalking();
break;

default:
    doNothing();
}

Ответ 2

Используйте приведенный ниже метод. Я использовал его с аргументом 9, который обозначает аэробику.

zza.getName(9)

Не забывайте импортировать класс:

import com.google.android.gms.fitness.zza;