diff options
Diffstat (limited to 'src/com/android/settings/applications/ManageApplications.java')
-rw-r--r-- | src/com/android/settings/applications/ManageApplications.java | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/src/com/android/settings/applications/ManageApplications.java b/src/com/android/settings/applications/ManageApplications.java index a034964..84b9763 100644 --- a/src/com/android/settings/applications/ManageApplications.java +++ b/src/com/android/settings/applications/ManageApplications.java @@ -52,6 +52,8 @@ import android.widget.ListView; import android.widget.Spinner; import com.android.internal.content.PackageHelper; +import com.android.internal.logging.MetricsLogger; +import com.android.settings.InstrumentedFragment; import com.android.settings.R; import com.android.settings.Settings.AllApplicationsActivity; import com.android.settings.Settings.NotificationAppListActivity; @@ -113,8 +115,8 @@ final class CanBeOnSdCardChecker { * can be launched through Settings or via the ACTION_MANAGE_PACKAGE_STORAGE * intent. */ -public class ManageApplications extends Fragment implements OnItemClickListener, - OnItemSelectedListener { +public class ManageApplications extends InstrumentedFragment + implements OnItemClickListener, OnItemSelectedListener { static final String TAG = "ManageApplications"; static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG); @@ -320,6 +322,20 @@ public class ManageApplications extends Fragment implements OnItemClickListener, } @Override + protected int getMetricsCategory() { + switch (mListType) { + case LIST_TYPE_MAIN: + return MetricsLogger.MANAGE_APPLICATIONS; + case LIST_TYPE_ALL: + return MetricsLogger.MANAGE_APPLICATIONS_ALL; + case LIST_TYPE_NOTIFICATION: + return MetricsLogger.MANAGE_APPLICATIONS_NOTIFICATIONS; + default: + return MetricsLogger.VIEW_UNKNOWN; + } + } + + @Override public void onResume() { super.onResume(); updateView(); |