我已成功设置活动识别跟踪,但需要使用间隔进行活动更新。
ActivityRecognition.ActivityRecognitionApi.requestActivityUpdates(
googleApiClient,
updateInterval,
activityRecognitionPendingIntent)
.setResultCallback(this);
有没有办法避免这种情况并在需要时询问活动?
例如:ActivityRecognition.getCurrentActivities();?
答案 0 :(得分:0)
需要更多信息才能完全回答您的问题,但是,这里有一个要核实的事项清单:
1.您是否进行了GoogleApiClient.Builder api通话?假设您的代码示例中使用了参数googleApiClient。
您正在调用的类是否实现了GoogleApiClient.ConnectionCallbacks,GoogleApiClient.OnConnectionFailedListener,ResultCallback
您的ActivityRecognitionPendingIntent方法是否实例化新的Intent并使用它调用PendingIntent.getService?
您的pendingIntent.getService调用是否使用PendingIntent.FLAG_UPDATE_CURRENT
答案 1 :(得分:0)