Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
589 views
in Technique[技术] by (71.8m points)

android - analytics v4 uncaught exceptions not working

My app_tracker.xml

<string name="ga_trackingId">UA-XXXX....</string>
<string name="ga_logLevel">verbose</string>
<bool name="ga_autoActivityTracking">true</bool>
<bool name="ga_reportUncaughtExceptions">true</bool>

My setup code in Activity

private void setupGoogleAnalytics() {
   MyApp app= (MyApp) getApplication();
   Tracker myTracker=app.getTracker(MyApp.TrackerName.APP_TRACKER);
   myTracker.enableAutoActivityTracking(true);
   GoogleAnalytics.getInstance(this).enableAutoActivityReports(app);
}

My App

public class MyApp extends Application {
    public enum TrackerName {
        APP_TRACKER // Tracker used only in this app.
    }    
    HashMap<TrackerName, Tracker> mTrackers = new HashMap<TrackerName, Tracker>();
    public MyApp() {
        super();
    }
    public synchronized Tracker getTracker(TrackerName trackerId) {
        if (!mTrackers.containsKey(trackerId)) {
            GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
            Tracker t=analytics.newTracker(R.xml.app_tracker);
            mTrackers.put(trackerId, t);
        }
        return mTrackers.get(trackerId);
    }
}

I can send screens and events. But I am just not able to send uncaughtexceptions to Google Analytics by simulating a NPE. It was working pre V4. What am I missing here ?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...