Question

Je suis en train d'intégrer Google Analytics dans mes activités. Selon la documentation officielle i utilisé le « Easy Tracker » Library fourni par Google et étendu mes activités de « TrackedActivity » L'utilisation i syntaxe exacte est la suivante:

EasyTracker.getTracker().trackPageView("/myview"+viewname);

Je reçois Exception de pointeur nul hasard mais montre LogCat « à Google Analytics » et étonnamment à aucun endroit dans mon code. Dans certains de mes activités, je fais appel fonction System.gc () dans la méthode OnDestroy (). (Peut-être la question) Son supposé être un objet singleton je suis inquiet si ça devient ramasse-miettes?

Inutile de dire que maintenant mon application se bloque. Ce qui me préoccupe plus est que même si je fais une exception dames de capture d'essayer ou mettre à savoir. vérifier pour objet null. Je suis toujours inquiet que mes activités pourraient ne pas obtenir un suivi, même si l'accident est évité.

S'il vous plaît Proposez.

Était-ce utile?

La solution

Assurez-vous que vous n'êtes pas appeler des méthodes de EasyTracker avant onStart() de votre activité. Également mis en ga_debug et ga_auto_activity_tracking à "true" pour obtenir des instructions de débogage et de suivre toutes les activités respectivement de l'application.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top