summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/accounts
diff options
context:
space:
mode:
authorChris Wren <cwren@android.com>2015-03-20 10:29:14 -0400
committerChris Wren <cwren@android.com>2015-03-27 13:39:07 -0400
commit8a963babe2e36b7a41f77b8d2598c97658196e58 (patch)
treefbd380b9b8f077915a2fc805dbf30c145d36db15 /src/com/android/settings/accounts
parent096abbf56a30775dbccba237719e9b9b84ec9050 (diff)
downloadpackages_apps_Settings-8a963babe2e36b7a41f77b8d2598c97658196e58.zip
packages_apps_Settings-8a963babe2e36b7a41f77b8d2598c97658196e58.tar.gz
packages_apps_Settings-8a963babe2e36b7a41f77b8d2598c97658196e58.tar.bz2
log visibility of views
Depends-On: I5b1dccb5d103ece3112acf38889bae16273b092f Change-Id: I116aed2bb805f723a5bf2ec9eb94257de0b4a7b5
Diffstat (limited to 'src/com/android/settings/accounts')
-rw-r--r--src/com/android/settings/accounts/AccountPreferenceBase.java2
-rw-r--r--src/com/android/settings/accounts/AccountSettings.java6
-rw-r--r--src/com/android/settings/accounts/AccountSyncSettings.java6
-rw-r--r--src/com/android/settings/accounts/ChooseAccountActivity.java9
-rw-r--r--src/com/android/settings/accounts/ManageAccountsSettings.java6
5 files changed, 27 insertions, 2 deletions
diff --git a/src/com/android/settings/accounts/AccountPreferenceBase.java b/src/com/android/settings/accounts/AccountPreferenceBase.java
index bb60871..a34be22 100644
--- a/src/com/android/settings/accounts/AccountPreferenceBase.java
+++ b/src/com/android/settings/accounts/AccountPreferenceBase.java
@@ -41,7 +41,7 @@ import com.android.settings.Utils;
import java.util.ArrayList;
import java.util.Date;
-class AccountPreferenceBase extends SettingsPreferenceFragment
+abstract class AccountPreferenceBase extends SettingsPreferenceFragment
implements AuthenticatorHelper.OnAccountsUpdateListener {
protected static final String TAG = "AccountSettings";
diff --git a/src/com/android/settings/accounts/AccountSettings.java b/src/com/android/settings/accounts/AccountSettings.java
index 017eb86..1bf83f3 100644
--- a/src/com/android/settings/accounts/AccountSettings.java
+++ b/src/com/android/settings/accounts/AccountSettings.java
@@ -46,6 +46,7 @@ import android.preference.PreferenceGroup;
import android.preference.PreferenceCategory;
import android.preference.PreferenceScreen;
+import com.android.internal.logging.MetricsLogger;
import com.android.settings.R;
import com.android.settings.SettingsPreferenceFragment;
import com.android.settings.Utils;
@@ -115,6 +116,11 @@ public class AccountSettings extends SettingsPreferenceFragment
}
@Override
+ protected int getMetricsCategory() {
+ return MetricsLogger.ACCOUNT;
+ }
+
+ @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mUm = (UserManager) getSystemService(Context.USER_SERVICE);
diff --git a/src/com/android/settings/accounts/AccountSyncSettings.java b/src/com/android/settings/accounts/AccountSyncSettings.java
index 382fa33..2de8e4a 100644
--- a/src/com/android/settings/accounts/AccountSyncSettings.java
+++ b/src/com/android/settings/accounts/AccountSyncSettings.java
@@ -16,6 +16,7 @@
package com.android.settings.accounts;
+import com.android.internal.logging.MetricsLogger;
import com.google.android.collect.Lists;
import android.accounts.Account;
@@ -141,6 +142,11 @@ public class AccountSyncSettings extends AccountPreferenceBase {
}
@Override
+ protected int getMetricsCategory() {
+ return MetricsLogger.ACCOUNTS_ACCOUNT_SYNC;
+ }
+
+ @Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
diff --git a/src/com/android/settings/accounts/ChooseAccountActivity.java b/src/com/android/settings/accounts/ChooseAccountActivity.java
index 5e7e81e..c4dace8 100644
--- a/src/com/android/settings/accounts/ChooseAccountActivity.java
+++ b/src/com/android/settings/accounts/ChooseAccountActivity.java
@@ -34,7 +34,9 @@ import android.preference.PreferenceGroup;
import android.preference.PreferenceScreen;
import android.util.Log;
+import com.android.internal.logging.MetricsLogger;
import com.android.internal.util.CharSequences;
+import com.android.settings.InstrumentedPreferenceActivity;
import com.android.settings.R;
import com.android.settings.Utils;
@@ -54,7 +56,7 @@ import static android.content.Intent.EXTRA_USER;
* An extra {@link UserHandle} can be specified in the intent as {@link EXTRA_USER}, if the user for
* which the action needs to be performed is different to the one the Settings App will run in.
*/
-public class ChooseAccountActivity extends PreferenceActivity {
+public class ChooseAccountActivity extends InstrumentedPreferenceActivity {
private static final String TAG = "ChooseAccountActivity";
private String[] mAuthorities;
@@ -89,6 +91,11 @@ public class ChooseAccountActivity extends PreferenceActivity {
}
@Override
+ protected int getMetricsCategory() {
+ return MetricsLogger.ACCOUNTS_CHOOSE_ACCOUNT_ACTIVITY;
+ }
+
+ @Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
diff --git a/src/com/android/settings/accounts/ManageAccountsSettings.java b/src/com/android/settings/accounts/ManageAccountsSettings.java
index 85ecd90..bbb8c14 100644
--- a/src/com/android/settings/accounts/ManageAccountsSettings.java
+++ b/src/com/android/settings/accounts/ManageAccountsSettings.java
@@ -47,6 +47,7 @@ import android.view.ViewGroup;
import android.widget.ListView;
import android.widget.TextView;
+import com.android.internal.logging.MetricsLogger;
import com.android.settings.AccountPreference;
import com.android.settings.R;
import com.android.settings.SettingsActivity;
@@ -87,6 +88,11 @@ public class ManageAccountsSettings extends AccountPreferenceBase
private Account mFirstAccount;
@Override
+ protected int getMetricsCategory() {
+ return MetricsLogger.ACCOUNTS_MANAGE_ACCOUNTS;
+ }
+
+ @Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);