Google Analytics Facile Tracker Problèmes de mémoire
-
28-10-2019 - |
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.
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.