Вопрос

I am running a downloaded application called Snaptack Plus from StackMob. The app runs but when I select a button I am getting an error, the stack trace with the error is below. This is where I think the problem is coming from:

01-11 17:46:52.751: E/AndroidRuntime(18584): FATAL EXCEPTION: main
01-11 17:46:52.751: E/AndroidRuntime(18584): java.lang.NullPointerException
01-11 17:46:52.751: E/AndroidRuntime(18584): at com.stackmob.apps.snapstack.extend.BaseActivity.getStackMobGeoPoint(BaseActivity.java:136)

When I step through the code it falls through at this code snippet

protected StackMobGeoPoint getStackMobGeoPoint() {
    Location loc = getGPSTracker().getLocation();
    if (loc != null) {
        return new StackMobGeoPoint(loc.getLongitude(), loc.getLatitude());
    } else {
        return null;
    }
}

I think the loc object is the problem (because this is where it falls through), so can someone give me some pointers?

Это было полезно?

Решение

Are you running this from an emulator? it seems that getGPSTracker() is returning null

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top