我目前正在试用Google Analytics,所有这些让我无法切换是一个重要的功能:
使用Crittercism和其他崩溃报告服务,我有一个像“didCrash()”之类的方法。如果应用程序在上次用户使用时崩溃,该函数将返回true。
我正在使用它向用户显示一个帮助对话框,其中包含指向问题跟踪器等的链接......
但我在Analytics SDK中完全没有这样的方法。有这样的方法吗?
我是否有任何优雅的方法可以手动实现,例如使用ExceptionReporter或类似的东西?
Goddchen
答案 0 :(得分:1)
您可以使用以下代码向Google Analytics信息中心报告应用崩溃或未捕获的例外情况:
/* Google Analytics Code to track uncaught Excepions */
Tracker m_GaTracker = m_GaInstance.getTracker("UA-------");
final UncaughtExceptionHandler myHandler = new ExceptionReporter(m_GaTracker, GAServiceManager.getInstance(),
Thread.getDefaultUncaughtExceptionHandler(), this);
Thread.setDefaultUncaughtExceptionHandler(myHandler);