diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.java index de08df28137..3883eba9ebe 100644 --- a/src/com/android/settings/SettingsActivity.java +++ b/src/com/android/settings/SettingsActivity.java @@ -30,6 +30,7 @@ import android.content.pm.ActivityInfo; import android.content.pm.PackageManager; import android.content.pm.PackageManager.NameNotFoundException; import android.content.res.Resources.Theme; +import android.graphics.drawable.Icon; import android.os.AsyncTask; import android.os.Bundle; import android.os.UserHandle; @@ -491,7 +492,7 @@ public class SettingsActivity extends SettingsBaseActivity @Override public void setTaskDescription(ActivityManager.TaskDescription taskDescription) { - taskDescription.setIcon(R.drawable.ic_launcher_settings); + taskDescription.setIcon(Icon.createWithResource(this, R.drawable.ic_launcher_settings)); super.setTaskDescription(taskDescription); } diff --git a/tests/robotests/src/com/android/settings/SettingsActivityTest.java b/tests/robotests/src/com/android/settings/SettingsActivityTest.java index feb48ab0e3b..ada4c0ea8a9 100644 --- a/tests/robotests/src/com/android/settings/SettingsActivityTest.java +++ b/tests/robotests/src/com/android/settings/SettingsActivityTest.java @@ -20,7 +20,7 @@ import static com.android.settings.SettingsActivity.EXTRA_SHOW_FRAGMENT; import static com.google.common.truth.Truth.assertThat; -import static org.mockito.ArgumentMatchers.anyInt; +import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.spy; @@ -82,7 +82,7 @@ public class SettingsActivityTest { public void setTaskDescription_shouldUpdateIcon() { mActivity.setTaskDescription(mTaskDescription); - verify(mTaskDescription).setIcon(anyInt()); + verify(mTaskDescription).setIcon(any()); } @Test