requestSingleUpdate не существует

#android

#Android

Вопрос:

Я заглянул в http://developer.android.com/reference/android/location/LocationManager.html#requestLocationUpdates(long, float, android.location.Критерии, android.app.PendingIntent) и есть функция requestSingleUpdate, но в коде в Eclipse я получаю сообщение об ошибке, когда хочу использовать requestSingleUpdate, как будто эта функция не существует. У кого-нибудь была такая же проблема?

Ответ №1:

Эта функция была реализована на уровне API 9 (Android 2.3). Скорее всего, ваш проект нацелен на более низкий уровень API. Вы можете повысить целевой уровень до 9 или выше. Или вы можете использовать отражение, чтобы проверить, доступен ли этот метод на телефоне, когда выполняется ваше приложение, и использовать его только в этом случае ( есть запасной код для более старых версий).

Ответ №2:

Это было введено в API 9. Если вы используете меньше этого, то оно будет недоступно.