2017-03-13 34 views
10

: Aşağıdaki sınıfta com.google.android.gms:play-services-fitness:9.8.0FitnessActivities.getName (int i) yöntemi kullanımdan kaldırıldı, bunun yerine hangi yöntem kullanılıyor? Aşağıdaki Kütüphanede

: public static java.lang.String getName(int i)

Ancak kütüphane com.google.android.gms:play-services-fitness:10.2.0 yukarıda belirtilen yöntem kaldırılır: com.google.android.gms.fitness.FitnessActivities

bu yöntem yoktur.

Yukarıda belirtilen yöntem yerine hangi yöntem kullanılır?

+2

Bu eğitimli bir belge üzerinden tahminim, ancak geri arama gönderilen 'DataPoint' nesne türünü alıyorsanız varsayarak, olabilir edilir dataPoint.getValue (Field.FIELD_ACTIVITY) .asActivity() 'gibi bir şey? Henüz bir tahminde bulunmak istemedim, test etmedim. – kunruh

+0

Bu api hakkında fazla bir şey bilmiyorum ama getMIMEType() belki de bu bağlantıda size yardımcı olabilir bir yöntem var https://developers.google.com/android/reference/com/google/android/gms/fitness/FitnessActivities # public-methods –

cevap

0

Bize biraz kod verebilir misiniz? X değerine sahip bir değişkeniniz olduğunu ve bu değere göre bazı eylemler gerçekleştirmek istediğinizi varsayalım. Eğer durum buysa, bunu bir anahtar bildirimi ile yapacağım:

+0

FitnessAktiviteleri'nden 100 sabitle anahtar ifadesi yapmak istemiyorum. Artı bir tane daha eklerseniz ne olur? – Radoslav

+0

Eğer 100 anahtar deyimi yapmak istemiyorsanız, ifadeler 100 yapmalısınız. Yöntemin, kullanım ismine göre, kullanımdan kaldırılmadığını söylemesine izin verirseniz, farklı bir işlem yapmanız gerekir. – Alberto

0

Aşağıdaki yöntemi kullanın. Ben aerobik için duran argüman 9 ile kullandım.

zza.getName(9) 

sınıfını içe unutmayın:

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