我正在实现“深入了解位置”中的代码,以下代码的最后一行会产生错误:
if (locationListener != null && (bestTime < minTime || bestAccuracy > minDistance)) {
IntentFilter locIntentFilter = new IntentFilter(SINGLE_LOCATION_UPDATE_ACTION);
context.registerReceiver(singleUpdateReceiver, locIntentFilter);
locationManager.requestSingleUpdate(criteria, singleUpatePI);
似乎没有为 LocationManager 定义 requestSingleUpdate ,尽管它在示例代码中,我看到人们说他们已经实现了这个代码。