В последнее время я работаю над API определения местоположения GPS, я пытаюсь получить текущее обновленное местоположение GPS, но когда приходит инициализация LocationCallback (), я получаю эту ошибку:
java.lang.UnsupportedOperationException: can't load this type of class file
Фрагменты в следующем разделе пытаются получить LocationCallback ():
private void createLocationCallback() {
mLocationCallback = new LocationCallback() {
@Override
public void onLocationResult(LocationResult locationResult) {
super.onLocationResult(locationResult);
mCurrentLocation = locationResult.getLastLocation();
setLatLong(mCurrentLocation);
}
};
}
Когда приходит к:
mLocationCallback = new LocationCallback()
Возвращает мне ошибку.
ПослеНесколько дней я с трудом обнаружил, что мой исходный код:
LocationCallBack();
пуст:
package com.google.android.gms.location;
public class LocationCallback {
public LocationCallback() {
}
public void onLocationResult(LocationResult var1) {
}
public void onLocationAvailability(LocationAvailability var1) {
}
}
Я подозреваю, что это является основной причиной ошибки.Буду признателен, если кто-нибудь сможет мне помочь.