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, getIdeBrand, getInstance, getMaxJournalSize, getMaxJournalTime, getScheduler, getVersion, initialize, log, log, setIdeBrand, setInstanceForTest, setMaxJournalSize, setMaxJournalTime, setVersion, updateSettingsAndTrackerpublic 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)
UsageTrackerUsageTracker.logDetails(com.google.wireless.android.play.playlog.proto.ClientAnalytics.LogEvent.Builder) instead.logDetails in class UsageTrackerpublic void close()