Pregunta

Estoy tratando de integrar Google Analytics en mis actividades. Según la documentación oficial, utilicé la biblioteca "Easy Tracker" proporcionada por Google y extendí mis actividades desde "TrackedActivity" La sintaxis exacta que uso es:

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

Estoy recibiendo una excepción de puntero nulo al azar, pero LogCat muestra "en Google Analytics" y sorprendentemente no en ningún lugar de mi código. En algunas de mis actividades, llamo a la función System.gc () en el método OnDestroy (). (Podría ser el problema) Se supone que es un objeto singleton. Estoy preocupado si se está recolectando basura.

No hace falta decir que a partir de ahora mi aplicación se bloquea. Lo que me preocupa aún más es que incluso si hago un intento de captura o pongo damas de excepción, es decir. Verifique a través del objeto nulo. Todavía estoy preocupado de que mis actividades no se rastreen incluso si se evita el choque.

Por favor recomiende.

¿Fue útil?

Solución

Asegúrese de no invocar métodos de EasyTracker antes de onStart() de tu actividad. También establecido ga_debug y ga_auto_activity_tracking a "true" para obtener declaraciones de depuración y rastrear todas las actividades de la aplicación respectivamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top