Android InApp Kauf Nullzeiger Ausnahme

7

Ich hatte InApp-Kauf in meiner Anwendung implementiert, aber manchmal gibt es mir NPE, unten ist Stack-Trace. Ich kann den Code auch bei Interesse hochladen.

%Vor%

Hier geht der relevante Code

%Vor%

Und in OnCreate ()

%Vor%

onClick des Kaufknopfes

%Vor%     
ingsaurabh 20.07.2011, 09:33
quelle

2 Antworten

12

In Ihrem BillingService.java onStart-Methodenwächter für eine Null-Absicht wie diese

%Vor%

Ich glaube, dass dies durch eine Nullabsicht verursacht wird. Probieren Sie es aus!

    
PravinCG 20.07.2011, 13:08
quelle
7

Ich habe den richtigen Weg gefunden, das zu beheben. Nun, das hängt davon ab, wie man es betrachtet. Wenn Sie nicht möchten, dass Ihr Dienst nach dem Beenden des Prozesses neu gestartet wird, müssen Sie onStartCommand überschreiben und START_NOT_STICKY zurückgeben. So:

%Vor%

Siehe START_NOT_STICKY . Wenn Sie tun möchten, dass der Dienst jedes Mal neu gestartet wird, wenn er beendet wird, ist die aktuell gewählte Antwort diejenige für Sie, da Android Ihren Dienst neu startet, nachdem er mit einer Nullabsicht getötet wurde. Siehe auch den Link, den ich zur Verfügung gestellt habe.

Oh und onStart ist veraltet.

    
praneetloke 19.09.2012 04:01
quelle

Tags und Links