Merge "Refine metrics log in infrastructure" into rvc-dev
This commit is contained in:
@@ -17,7 +17,6 @@
|
||||
package com.android.settings.applications;
|
||||
|
||||
import android.app.Application;
|
||||
import android.app.settings.SettingsEnums;
|
||||
import android.app.usage.UsageStats;
|
||||
import android.content.Context;
|
||||
import android.icu.text.RelativeDateTimeFormatter;
|
||||
@@ -98,12 +97,12 @@ public class RecentAppsPreferenceController extends BasePreferenceController
|
||||
.setHeaderTitleRes(R.string.recent_app_category_title)
|
||||
.setHeaderDetailsClickListener((View v) -> {
|
||||
mMetricsFeatureProvider.logClickedPreference(mRecentAppsPreference,
|
||||
SettingsEnums.SETTINGS_APP_NOTIF_CATEGORY);
|
||||
getMetricsCategory());
|
||||
new SubSettingLauncher(mContext)
|
||||
.setDestination(ManageApplications.class.getName())
|
||||
.setArguments(null /* arguments */)
|
||||
.setTitleRes(R.string.application_info_label)
|
||||
.setSourceMetricsCategory(SettingsEnums.SETTINGS_APP_NOTIF_CATEGORY)
|
||||
.setSourceMetricsCategory(getMetricsCategory())
|
||||
.launch();
|
||||
});
|
||||
}
|
||||
@@ -166,11 +165,10 @@ public class RecentAppsPreferenceController extends BasePreferenceController
|
||||
RelativeDateTimeFormatter.Style.SHORT))
|
||||
.setOnClickListener(v -> {
|
||||
mMetricsFeatureProvider.logClickedPreference(mRecentAppsPreference,
|
||||
SettingsEnums.SETTINGS_APP_NOTIF_CATEGORY);
|
||||
getMetricsCategory());
|
||||
AppInfoBase.startAppInfoFragment(AppInfoDashboardFragment.class,
|
||||
R.string.application_info_label, pkgName, appEntry.info.uid,
|
||||
mHost, 1001 /*RequestCode*/,
|
||||
SettingsEnums.SETTINGS_APP_NOTIF_CATEGORY);
|
||||
mHost, 1001 /*RequestCode*/, getMetricsCategory());
|
||||
})
|
||||
.build();
|
||||
}
|
||||
|
||||
@@ -46,7 +46,6 @@ import androidx.preference.PreferenceScreen;
|
||||
import androidx.preference.SwitchPreference;
|
||||
|
||||
import com.android.settings.core.BasePreferenceController;
|
||||
import com.android.settings.dashboard.DashboardFragment;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
|
||||
import com.android.settingslib.core.lifecycle.LifecycleObserver;
|
||||
@@ -202,8 +201,7 @@ public class DeviceAdminListPreferenceController extends BasePreferenceControlle
|
||||
pref.setSummary(item.getDescription());
|
||||
pref.setEnabled(item.isEnabled());
|
||||
pref.setOnPreferenceClickListener(preference -> {
|
||||
mMetricsFeatureProvider.logClickedPreference(preference,
|
||||
preference.getExtras().getInt(DashboardFragment.CATEGORY));
|
||||
mMetricsFeatureProvider.logClickedPreference(preference, getMetricsCategory());
|
||||
final UserHandle user = item.getUser();
|
||||
mContext.startActivityAsUser(item.getLaunchIntent(mContext), user);
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user