public class NullUsageTracker extends UsageTracker
UsageTracker
that does not report any logs. Used when the user opts-out of reporting
usage analytics to Google.mStartTimeMs, sDateProvider
Constructor and Description |
---|
NullUsageTracker(com.android.tools.analytics.AnalyticsSettings analyticsSettings,
java.util.concurrent.ScheduledExecutorService scheduler) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
logDetails(com.google.wireless.android.play.playlog.proto.ClientAnalytics.LogEvent.Builder studioEvent)
Logs usage data provided in the @{link ClientAnalytics.LogEvent}.
|
cleanAfterTesting, getAnalyticsSettings, getInstance, getMaxJournalSize, getMaxJournalTime, getScheduler, getVersion, initialize, log, setInstanceForTest, setMaxJournalSize, setMaxJournalTime, setVersion, updateSettingsAndTracker
public NullUsageTracker(com.android.tools.analytics.AnalyticsSettings analyticsSettings, java.util.concurrent.ScheduledExecutorService scheduler)
public void logDetails(@NonNull com.google.wireless.android.play.playlog.proto.ClientAnalytics.LogEvent.Builder studioEvent)
UsageTracker
UsageTracker.logDetails(com.google.wireless.android.play.playlog.proto.ClientAnalytics.LogEvent.Builder)
instead.logDetails
in class UsageTracker
public void close()