通知无法在IntentService类中工作

时间:2016-07-12 16:24:26

标签: android intentservice fusedlocationproviderapi android-fusedlocation

我正在使用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

任何人都能说出我的代码有什么问题???

0 个答案:

没有答案