Проблемы с памятью в Google Analytics Easy Tracker - PullRequest
1 голос
/ 20 февраля 2012

Я пытаюсь интегрировать Google Analytics в свою деятельность.Согласно официальной документации, я использовал библиотеку «Easy Tracker», предоставленную Google, и расширил свою деятельность с «TrackedActivity». Точный синтаксис, который я использую:

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

Я получаю исключение нулевого указателя случайно, но Logcat показывает"в Google Analytics" и, что удивительно, нигде в моем коде.В некоторых моих действиях я вызываю функцию system.gc () в методе onDestroy ().(Может быть, проблема) Предполагается, что это одноэлементный объект, который меня беспокоит, если он будет собирать мусор?

Излишне говорить, что на данный момент мое приложение падает.Больше всего меня беспокоит то, что даже если я попробую поймать или поставить проверку исключений, т.е.проверить через нулевой объект.Я все еще беспокоюсь о том, что мои действия могут не отслеживаться, даже если избежать столкновения.

Пожалуйста, предложите.

1 Ответ

2 голосов
/ 21 февраля 2012

Убедитесь, что вы не вызываете методы EasyTracker до onStart() своей активности. Также установите ga_debug и ga_auto_activity_tracking на "true", чтобы получать отладочные операторы и отслеживать все действия приложения соответственно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...