NullPointerException beim aufrufen der service in onResume

Ich bin versucht, einen Anruf an einen service, und basierend auf der Antwort, leiten Sie den Benutzer zu einer anderen Aktivität (login).

Wenn ich warten um dies zu tun, bis sagen, eine Schaltfläche klicken, dann funktioniert es (da der Dienst gebunden ist), aber wenn ich es Tue, onResume, dann bekomme ich die folgende exception:

ERROR/AndroidRuntime(2226): FATAL EXCEPTION: main
    java.lang.RuntimeException: Unable to resume activity {...MyActivity}: 
        java.lang.NullPointerException

und mein code ist:

FooService fooService;

@Override
protected void onStart() {
    super.onStart();

    Intent intent = new Intent(this, FooService.class);
    bindService(intent, fooServiceConnection, Context.BIND_AUTO_CREATE);
}

@Override
protected void onResume() {
   //I would assume the service would have bound by now?
   super.onResume();
   doSomething();
}
InformationsquelleAutor Igor | 2011-04-24
Schreibe einen Kommentar