1

在Google API指南中,它說ActivityRecognitionApi已被棄用。 [2017年10月15日]
enter image description here已棄用ActivityRecognitionApi或ActivityRecognitionClient?

所以,我試圖用ActivityRecognitionClient。在錯誤跳轉之後構建項目時。

cannot find symbol import com.google.android.gms.location.ActivityRecognitionClient; 

但在docs,它應該在那裏。

我使用的是com.google.android.gms:play-services-location:11.0.4 發現Google也發佈了11.4.0也。但是我的SDK管理器只能獲得11.0.4的最新版本。 (更新到谷歌倉庫修訂58)

那麼,這裏有什麼問題? API文檔是不是更新?或與SDK管理器錯誤?或者是其他東西?

回答

0

ActivityRecognitionApi確實已棄用。自版本11.4.0,將使用ActivityRecognitionClient

示例使用:

ActivityRecognitionClient activityRecognitionClient = ActivityRecognition.getClient(context); 
Task task = activityRecognitionClient.requestActivityUpdates(1000, pendingIntent); 

欲瞭解更多信息請參閱docssample android app

+0

是的,我最初做到了。這裏的問題是這個錯誤。 'can not find symbol com.google.android.gms.location.ActivityRecognitionClient' – Malith