Move EXTRA_SOURCE_METRICS_CATEGORY import.
Bug: 117860032 Test: rebuild Change-Id: Iedf020183fe78cdf8206beb91e1222d821adbe63
This commit is contained in:
@@ -28,7 +28,7 @@ import androidx.fragment.app.Fragment;
|
|||||||
|
|
||||||
import com.android.settings.SettingsActivity;
|
import com.android.settings.SettingsActivity;
|
||||||
import com.android.settings.SubSettings;
|
import com.android.settings.SubSettings;
|
||||||
import com.android.settingslib.core.instrumentation.VisibilityLoggerMixin;
|
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
|
||||||
|
|
||||||
public class SubSettingLauncher {
|
public class SubSettingLauncher {
|
||||||
|
|
||||||
@@ -150,7 +150,7 @@ public class SubSettingLauncher {
|
|||||||
if (mLaunchRequest.sourceMetricsCategory < 0) {
|
if (mLaunchRequest.sourceMetricsCategory < 0) {
|
||||||
throw new IllegalArgumentException("Source metrics category must be set");
|
throw new IllegalArgumentException("Source metrics category must be set");
|
||||||
}
|
}
|
||||||
intent.putExtra(VisibilityLoggerMixin.EXTRA_SOURCE_METRICS_CATEGORY,
|
intent.putExtra(MetricsFeatureProvider.EXTRA_SOURCE_METRICS_CATEGORY,
|
||||||
mLaunchRequest.sourceMetricsCategory);
|
mLaunchRequest.sourceMetricsCategory);
|
||||||
|
|
||||||
intent.putExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_ARGUMENTS, mLaunchRequest.arguments);
|
intent.putExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_ARGUMENTS, mLaunchRequest.arguments);
|
||||||
|
@@ -45,7 +45,6 @@ import com.android.settings.dashboard.profileselector.ProfileSelectDialog;
|
|||||||
import com.android.settings.overlay.FeatureFactory;
|
import com.android.settings.overlay.FeatureFactory;
|
||||||
import com.android.settings.widget.RoundedHomepageIcon;
|
import com.android.settings.widget.RoundedHomepageIcon;
|
||||||
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
|
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
|
||||||
import com.android.settingslib.core.instrumentation.VisibilityLoggerMixin;
|
|
||||||
import com.android.settingslib.drawer.DashboardCategory;
|
import com.android.settingslib.drawer.DashboardCategory;
|
||||||
import com.android.settingslib.drawer.Tile;
|
import com.android.settingslib.drawer.Tile;
|
||||||
import com.android.settingslib.drawer.TileUtils;
|
import com.android.settingslib.drawer.TileUtils;
|
||||||
@@ -126,7 +125,7 @@ public class DashboardFeatureProviderImpl implements DashboardFeatureProvider {
|
|||||||
pref.setFragment(clsName);
|
pref.setFragment(clsName);
|
||||||
} else {
|
} else {
|
||||||
final Intent intent = new Intent(tile.getIntent());
|
final Intent intent = new Intent(tile.getIntent());
|
||||||
intent.putExtra(VisibilityLoggerMixin.EXTRA_SOURCE_METRICS_CATEGORY,
|
intent.putExtra(MetricsFeatureProvider.EXTRA_SOURCE_METRICS_CATEGORY,
|
||||||
sourceMetricsCategory);
|
sourceMetricsCategory);
|
||||||
if (action != null) {
|
if (action != null) {
|
||||||
intent.setAction(action);
|
intent.setAction(action);
|
||||||
@@ -160,7 +159,7 @@ public class DashboardFeatureProviderImpl implements DashboardFeatureProvider {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
final Intent intent = new Intent(tile.getIntent())
|
final Intent intent = new Intent(tile.getIntent())
|
||||||
.putExtra(VisibilityLoggerMixin.EXTRA_SOURCE_METRICS_CATEGORY,
|
.putExtra(MetricsFeatureProvider.EXTRA_SOURCE_METRICS_CATEGORY,
|
||||||
MetricsEvent.DASHBOARD_SUMMARY)
|
MetricsEvent.DASHBOARD_SUMMARY)
|
||||||
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
|
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
|
||||||
launchIntentOrSelectProfile(activity, tile, intent, MetricsEvent.DASHBOARD_SUMMARY);
|
launchIntentOrSelectProfile(activity, tile, intent, MetricsEvent.DASHBOARD_SUMMARY);
|
||||||
|
@@ -35,7 +35,7 @@ import androidx.fragment.app.FragmentActivity;
|
|||||||
|
|
||||||
import com.android.settings.SettingsActivity;
|
import com.android.settings.SettingsActivity;
|
||||||
import com.android.settings.testutils.SettingsRobolectricTestRunner;
|
import com.android.settings.testutils.SettingsRobolectricTestRunner;
|
||||||
import com.android.settingslib.core.instrumentation.VisibilityLoggerMixin;
|
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
|
||||||
|
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
@@ -103,7 +103,7 @@ public class SubSettingLauncherTest {
|
|||||||
assertThat(intent.getStringExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT))
|
assertThat(intent.getStringExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT))
|
||||||
.isEqualTo(SubSettingLauncherTest.class.getName());
|
.isEqualTo(SubSettingLauncherTest.class.getName());
|
||||||
assertThat(intent.getFlags()).isEqualTo(Intent.FLAG_ACTIVITY_NEW_TASK);
|
assertThat(intent.getFlags()).isEqualTo(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||||
assertThat(intent.getIntExtra(VisibilityLoggerMixin.EXTRA_SOURCE_METRICS_CATEGORY, -1))
|
assertThat(intent.getIntExtra(MetricsFeatureProvider.EXTRA_SOURCE_METRICS_CATEGORY, -1))
|
||||||
.isEqualTo(123);
|
.isEqualTo(123);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -59,7 +59,7 @@ import com.android.settings.testutils.SettingsRobolectricTestRunner;
|
|||||||
import com.android.settings.testutils.shadow.ShadowThreadUtils;
|
import com.android.settings.testutils.shadow.ShadowThreadUtils;
|
||||||
import com.android.settings.testutils.shadow.ShadowTileUtils;
|
import com.android.settings.testutils.shadow.ShadowTileUtils;
|
||||||
import com.android.settings.testutils.shadow.ShadowUserManager;
|
import com.android.settings.testutils.shadow.ShadowUserManager;
|
||||||
import com.android.settingslib.core.instrumentation.VisibilityLoggerMixin;
|
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
|
||||||
import com.android.settingslib.drawer.CategoryKey;
|
import com.android.settingslib.drawer.CategoryKey;
|
||||||
import com.android.settingslib.drawer.Tile;
|
import com.android.settingslib.drawer.Tile;
|
||||||
import com.android.settingslib.drawer.TileUtils;
|
import com.android.settingslib.drawer.TileUtils;
|
||||||
@@ -338,7 +338,7 @@ public class DashboardFeatureProviderImplTest {
|
|||||||
final Intent launchIntent = shadowActivity.getNextStartedActivityForResult().intent;
|
final Intent launchIntent = shadowActivity.getNextStartedActivityForResult().intent;
|
||||||
assertThat(launchIntent.getAction())
|
assertThat(launchIntent.getAction())
|
||||||
.isEqualTo("TestAction");
|
.isEqualTo("TestAction");
|
||||||
assertThat(launchIntent.getIntExtra(VisibilityLoggerMixin.EXTRA_SOURCE_METRICS_CATEGORY, 0))
|
assertThat(launchIntent.getIntExtra(MetricsFeatureProvider.EXTRA_SOURCE_METRICS_CATEGORY, 0))
|
||||||
.isEqualTo(MetricsEvent.SETTINGS_GESTURES);
|
.isEqualTo(MetricsEvent.SETTINGS_GESTURES);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user