我正在使用int age;
cout << "What is your age?";
cin >> age;
创建后台位置跟踪器。在Google FusedLocation API
中,我使用requestLocationUpdates()
进行后台操作。当我运行我的应用程序时,前景位置跟踪器工作正常。但是,我的PendingIntent
课程似乎无效。我没有得到任何通知,后台没有任何反应。这就是我在主片段类中实现IntentService
的方式:
Google FusedLocation API
这是我的@Override
public void onConnected(Bundle bundle) {
.......
//Starting Background Location Tracker
if (mRequestingLocationUpdates)
{
createLocationRequest();
startLocationUpdates();
}
}
protected void startLocationUpdates() {
locationIntent = new Intent(getActivity().getApplicationContext(), LocationHandlerService.class);
locationPendingIntent = PendingIntent.getService(getActivity().getApplicationContext(), 5,
locationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
LocationServices.FusedLocationApi.requestLocationUpdates(apiClient, locationRequest, locationPendingIntent);
}
课程:
LocationHandlerService
任何人都能说出我的代码有什么问题???