Merge "Adds registerSessionListener API to Log"

This commit is contained in:
Brad Ebinger
2016-10-20 21:51:53 +00:00
committed by Gerrit Code Review
3 changed files with 4 additions and 3 deletions

View File

@ -199,6 +199,10 @@ public class Log {
getSessionManager().endSession();
}
public static void registerSessionListener(SessionManager.ISessionListener l) {
getSessionManager().registerSessionListener(l);
}
public static String getSessionId() {
// If the Session logger has not been initialized, then there have been no sessions logged.
// Don't load it now!

View File

@ -366,8 +366,6 @@ public class EventManager {
// Now add a new entry
mEventRecords.add(newRecord);
mCallEventRecordMap.put(recordEntry, newRecord);
// TODO: Add Implementation of this in Telecom for Analytics
synchronized (mSync) {
for (EventListener l : mEventListeners) {
l.eventRecordAdded(newRecord);

View File

@ -273,7 +273,6 @@ public class SessionManager {
System.currentTimeMillis() - subsession.getExecutionStartTimeMilliseconds();
android.util.Slog.d(LOGGING_TAG, Session.END_SESSION + " (dur: " + fullSessionTimeMs
+ " ms): " + subsession.toString());
// TODO: Add analytics hook
for (ISessionListener l : mSessionListeners) {
l.sessionComplete(subsession.getShortMethodName(), fullSessionTimeMs);
}