Вот мой код:Android ParseGeoPoint.getCurrentLocationInBackground является нулевым
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
ParseGeoPoint.getCurrentLocationInBackground(10000, criteria,new LocationCallback() {
@Override
public void done(ParseGeoPoint parseGeoPoint, ParseException e) {
if (parseGeoPoint != null) {
Double lat = parseGeoPoint.getLatitude();
Double longi = parseGeoPoint.getLongitude();
LatLng myLatLng = new LatLng(lat, longi);
mGoogleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(myLatLng, 13));
} else {
Log.wtf(TAG, "PARSEGEOPOINT WAS NULL FML!");
}
}
});
Я получаю FML заявление журнала каждый раз, я не имею ни малейшего представления, что я отсутствует или делаю неправильно.
Печать 'e.getMessage()' в журнал и опубликовать сообщение об ошибке. – Aashir
Ошибка была вызвана «выборка местоположения». как вы можете видеть, я установил довольно высокий тайм-аут уже, но я постараюсь увеличить его. – FaceCuev
И, попытка увеличить тайм-аут (в 10 раз) не сработала. – FaceCuev