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