Log visibility change for all fragments.

Bug: 30681771
Test: SettingsUnitTests

Refactor visibility logging from InstrumentedFragment into a mixin. And
apply mixin in remaining fragments.

Change-Id: Ibbb59904336254a3e4bb9e8c7d0b36e5a6bc2622
This commit is contained in:
Fan Zhang
2016-08-08 10:25:13 -07:00
parent b373e5cf0c
commit 6507613ebc
183 changed files with 556 additions and 288 deletions

View File

@@ -77,7 +77,7 @@ public class AdvancedAppSettings extends SettingsPreferenceFragment implements
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.APPLICATIONS_ADVANCED;
}

View File

@@ -212,7 +212,7 @@ public class AppLaunchSettings extends AppInfoWithHeader implements OnClickListe
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.APPLICATIONS_APP_LAUNCH;
}
}

View File

@@ -39,7 +39,7 @@ import android.widget.Switch;
import android.widget.TextView;
import com.android.internal.logging.MetricsProto.MetricsEvent;
import com.android.settings.InstrumentedFragment;
import com.android.settings.core.InstrumentedFragment;
import com.android.settings.R;
import com.android.settings.SettingsActivity;
import com.android.settings.Utils;
@@ -180,7 +180,7 @@ public class AppOpsDetails extends InstrumentedFragment {
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.APP_OPS_DETAILS;
}

View File

@@ -29,7 +29,7 @@ import android.view.View;
import android.view.ViewGroup;
import com.android.internal.logging.MetricsProto.MetricsEvent;
import com.android.settings.InstrumentedFragment;
import com.android.settings.core.InstrumentedFragment;
import com.android.settings.R;
public class AppOpsSummary extends InstrumentedFragment {
@@ -52,7 +52,7 @@ public class AppOpsSummary extends InstrumentedFragment {
int mCurPos;
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.APP_OPS_SUMMARY;
}

View File

@@ -604,7 +604,7 @@ public class AppStorageSettings extends AppInfoWithHeader
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.APPLICATIONS_APP_STORAGE;
}

View File

@@ -16,21 +16,15 @@
package com.android.settings.applications;
import android.app.Fragment;
import android.app.FragmentManager;
import android.app.FragmentTransaction;
import android.content.res.TypedArray;
import android.os.Bundle;
import android.preference.PreferenceFrameLayout;
import android.support.v13.app.FragmentPagerAdapter;
import android.support.v4.view.PagerTabStrip;
import android.support.v4.view.ViewPager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.android.internal.logging.MetricsProto.MetricsEvent;
import com.android.settings.InstrumentedFragment;
import com.android.settings.core.InstrumentedFragment;
import com.android.settings.R;
public class BackgroundCheckSummary extends InstrumentedFragment {
@@ -38,7 +32,7 @@ public class BackgroundCheckSummary extends InstrumentedFragment {
private LayoutInflater mInflater;
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.BACKGROUND_CHECK_SUMMARY;
}

View File

@@ -49,7 +49,7 @@ public class ConfirmConvertToFbe extends SettingsPreferenceFragment {
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.CONVERT_FBE_CONFIRM;
}
}

View File

@@ -84,7 +84,7 @@ public class ConvertToFbe extends SettingsPreferenceFragment {
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.CONVERT_FBE;
}
}

View File

@@ -157,7 +157,7 @@ public class DrawOverlayDetails extends AppInfoWithHeader implements OnPreferenc
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.SYSTEM_ALERT_WINDOW_APPS;
}

View File

@@ -326,7 +326,7 @@ public class InstalledAppDetails extends AppInfoBase
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.APPLICATIONS_INSTALLED_APP_DETAILS;
}

View File

@@ -54,7 +54,7 @@ import android.widget.SectionIndexer;
import android.widget.Spinner;
import com.android.internal.logging.MetricsProto.MetricsEvent;
import com.android.settings.AppHeader;
import com.android.settings.InstrumentedFragment;
import com.android.settings.core.InstrumentedFragment;
import com.android.settings.R;
import com.android.settings.Settings.AllApplicationsActivity;
import com.android.settings.Settings.DomainsURLsAppListActivity;
@@ -409,7 +409,7 @@ public class ManageApplications extends InstrumentedFragment
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
switch (mListType) {
case LIST_TYPE_MAIN:
return MetricsEvent.MANAGE_APPLICATIONS;

View File

@@ -74,7 +74,7 @@ public class ManageAssist extends SettingsPreferenceFragment
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.APPLICATIONS_MANAGE_ASSIST;
}

View File

@@ -18,7 +18,6 @@ import android.annotation.Nullable;
import android.app.Application;
import android.content.Context;
import android.os.Bundle;
import android.support.v14.preference.SwitchPreference;
import android.support.v7.preference.DropDownPreference;
import android.support.v7.preference.Preference;
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
@@ -28,7 +27,6 @@ import android.view.View;
import com.android.internal.logging.MetricsProto;
import com.android.internal.telephony.SmsUsageMonitor;
import com.android.settings.DividerPreference;
import com.android.settings.InstrumentedFragment;
import com.android.settings.R;
import com.android.settings.applications.AppStateBaseBridge.Callback;
import com.android.settings.applications.AppStateSmsPremBridge.SmsState;
@@ -76,7 +74,7 @@ public class PremiumSmsAccess extends EmptyTextSettings implements Callback, Cal
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsProto.MetricsEvent.PREMIUM_SMS_ACCESS;
}

View File

@@ -125,7 +125,7 @@ public class ProcessStatsDetail extends SettingsPreferenceFragment {
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.APPLICATIONS_PROCESS_STATS_DETAIL;
}

View File

@@ -26,7 +26,7 @@ import android.widget.TextView;
import com.android.internal.app.procstats.ProcessStats;
import com.android.internal.logging.MetricsProto.MetricsEvent;
import com.android.settings.InstrumentedFragment;
import com.android.settings.core.InstrumentedFragment;
import com.android.settings.R;
import static com.android.settings.Utils.prepareCustomPreferencesList;
@@ -86,7 +86,7 @@ public class ProcessStatsMemDetail extends InstrumentedFragment {
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.APPLICATIONS_PROCESS_STATS_MEM_DETAIL;
}

View File

@@ -98,7 +98,7 @@ public class ProcessStatsSummary extends ProcessStatsBase implements OnPreferenc
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.PROCESS_STATS_SUMMARY;
}

View File

@@ -91,7 +91,7 @@ public class ProcessStatsUi extends ProcessStatsBase {
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.APPLICATIONS_PROCESS_STATS_UI;
}

View File

@@ -33,7 +33,7 @@ import android.widget.Button;
import android.widget.TextView;
import com.android.internal.logging.MetricsProto.MetricsEvent;
import com.android.settings.InstrumentedFragment;
import com.android.settings.core.InstrumentedFragment;
import com.android.settings.R;
import com.android.settings.Utils;
@@ -534,7 +534,7 @@ public class RunningServiceDetails extends InstrumentedFragment
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.RUNNING_SERVICE_DETAILS;
}

View File

@@ -108,7 +108,7 @@ public class RunningServices extends SettingsPreferenceFragment {
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.RUNNING_SERVICES;
}

View File

@@ -27,7 +27,7 @@ public class SpecialAccessSettings extends SettingsPreferenceFragment {
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.SPECIAL_ACCESS;
}
}

View File

@@ -162,7 +162,7 @@ public class UsageAccessDetails extends AppInfoWithHeader implements OnPreferenc
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.APPLICATIONS_USAGE_ACCESS_DETAIL;
}

View File

@@ -45,7 +45,7 @@ public class VrListenerSettings extends ManagedServiceSettings {
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.VR_MANAGE_LISTENERS;
}
}

View File

@@ -153,7 +153,7 @@ public class WriteSettingsDetails extends AppInfoWithHeader implements OnPrefere
}
@Override
protected int getMetricsCategory() {
public int getMetricsCategory() {
return MetricsEvent.SYSTEM_ALERT_WINDOW_APPS;
}