Suppress deprecations from new sdk, failing tests
- Handler
- KeyGenParameterSpec.setUserAuthenticationValidityDurationSeconds
- WindowManager.getDefaultDisplay()
Test: ./gradlew bOS
Bug: 157027847
Change-Id: Ic918998b98e59de2173cad9ee99a6e3b3e87b4f7
diff --git a/appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java b/appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java
index fc3ebe76..de4a785 100644
--- a/appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java
+++ b/appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java
@@ -218,6 +218,7 @@
*
* @param anchor A parent view to get the {@link android.view.View#getWindowToken()} token from.
*/
+ @SuppressWarnings("deprecation")
public CascadingMenuPopup(@NonNull Context context, @NonNull View anchor,
@AttrRes int popupStyleAttr, @StyleRes int popupStyleRes, boolean overflowOnly) {
mContext = context;
diff --git a/camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java b/camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java
index 9281f56..dd25b6e 100644
--- a/camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java
+++ b/camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java
@@ -411,6 +411,7 @@
return sensorDegrees % 180 == 90;
}
+ @SuppressWarnings("deprecation")
private boolean isRemoteDisplayMode() {
DisplayManager displayManager =
(DisplayManager) getContext().getSystemService(Context.DISPLAY_SERVICE);
diff --git a/core/core/src/androidTest/java/androidx/core/app/NotificationCompatTest.java b/core/core/src/androidTest/java/androidx/core/app/NotificationCompatTest.java
index 0b474f1c..9631b19 100644
--- a/core/core/src/androidTest/java/androidx/core/app/NotificationCompatTest.java
+++ b/core/core/src/androidTest/java/androidx/core/app/NotificationCompatTest.java
@@ -55,6 +55,7 @@
import androidx.core.content.pm.ShortcutInfoCompat;
import androidx.core.graphics.drawable.IconCompat;
import androidx.test.ext.junit.runners.AndroidJUnit4;
+import androidx.test.filters.FlakyTest;
import androidx.test.filters.SdkSuppress;
import androidx.test.filters.SmallTest;
@@ -124,6 +125,7 @@
}
}
+ @SdkSuppress(minSdkVersion = 19)
@Test
public void testShortcutInfo() {
final String shortcutId = "my-shortcut";
@@ -1356,6 +1358,7 @@
}
@Test
+ @FlakyTest
public void testPeopleField() {
final Person person = new Person.Builder().setName("test name").setKey("key").build();
final Person person2 = new Person.Builder()
diff --git a/core/core/src/androidTest/java/androidx/core/content/pm/ShortcutInfoCompatTest.java b/core/core/src/androidTest/java/androidx/core/content/pm/ShortcutInfoCompatTest.java
index 4b65cc7..d9cb811 100644
--- a/core/core/src/androidTest/java/androidx/core/content/pm/ShortcutInfoCompatTest.java
+++ b/core/core/src/androidTest/java/androidx/core/content/pm/ShortcutInfoCompatTest.java
@@ -45,6 +45,7 @@
import androidx.core.test.R;
import androidx.test.core.app.ApplicationProvider;
import androidx.test.ext.junit.runners.AndroidJUnit4;
+import androidx.test.filters.FlakyTest;
import androidx.test.filters.MediumTest;
import androidx.test.filters.SdkSuppress;
@@ -193,6 +194,7 @@
}
@Test
+ @FlakyTest
@SdkSuppress(minSdkVersion = 26)
public void testBuilder_fromShortcutInfo() throws Exception {
final long ts = System.currentTimeMillis();
diff --git a/core/core/src/androidTest/java/androidx/core/content/pm/ShortcutManagerCompatTest.java b/core/core/src/androidTest/java/androidx/core/content/pm/ShortcutManagerCompatTest.java
index e80b105..3a11957 100644
--- a/core/core/src/androidTest/java/androidx/core/content/pm/ShortcutManagerCompatTest.java
+++ b/core/core/src/androidTest/java/androidx/core/content/pm/ShortcutManagerCompatTest.java
@@ -67,6 +67,7 @@
import androidx.core.graphics.drawable.IconCompat;
import androidx.core.test.R;
import androidx.test.ext.junit.runners.AndroidJUnit4;
+import androidx.test.filters.FlakyTest;
import androidx.test.filters.LargeTest;
import androidx.test.filters.MediumTest;
import androidx.test.filters.SdkSuppress;
@@ -304,6 +305,7 @@
@MediumTest
@Test
@SdkSuppress(minSdkVersion = 25)
+ @FlakyTest
public void testPushDynamicShortcuts() throws Throwable {
// setup mock objects
final ShortcutManager mockShortcutManager = mock(ShortcutManager.class);
diff --git a/core/core/src/androidTest/java/androidx/core/view/AccessibilityDelegateCompatTest.java b/core/core/src/androidTest/java/androidx/core/view/AccessibilityDelegateCompatTest.java
index c765005..b60899c 100644
--- a/core/core/src/androidTest/java/androidx/core/view/AccessibilityDelegateCompatTest.java
+++ b/core/core/src/androidTest/java/androidx/core/view/AccessibilityDelegateCompatTest.java
@@ -57,6 +57,7 @@
import androidx.core.view.accessibility.AccessibilityViewCommand.MoveAtGranularityArguments;
import androidx.test.InstrumentationRegistry;
import androidx.test.ext.junit.runners.AndroidJUnit4;
+import androidx.test.filters.FlakyTest;
import androidx.test.filters.MediumTest;
import androidx.test.filters.SdkSuppress;
@@ -165,6 +166,7 @@
@Test
@SdkSuppress(minSdkVersion = 19, maxSdkVersion = 27)
+ @FlakyTest
public void testAccessibilityPaneTitle_isntTrackedAsPaneWithoutTitle() {
// This test isn't to test the propagation up, just that the event is sent correctly
ViewCompat.setAccessibilityLiveRegion(mView,
@@ -371,6 +373,7 @@
@Test
@SdkSuppress(minSdkVersion = 19)
+ @FlakyTest
public void testSetAccessibilityPaneTitle_sendsOutCorrectEvent() throws TimeoutException {
final Activity activity = mActivityTestRule.getActivity();
diff --git a/core/core/src/main/java/androidx/core/provider/FontsContractCompat.java b/core/core/src/main/java/androidx/core/provider/FontsContractCompat.java
index 0778535..f0ab4ec 100644
--- a/core/core/src/main/java/androidx/core/provider/FontsContractCompat.java
+++ b/core/core/src/main/java/androidx/core/provider/FontsContractCompat.java
@@ -534,6 +534,7 @@
/**
* Internal method of requestFont for avoiding holding strong refernece of Context.
*/
+ @SuppressWarnings("deprecation")
private static void requestFontInternal(final @NonNull Context appContext,
final @NonNull FontRequest request, final @NonNull FontRequestCallback callback,
final @NonNull Handler handler) {
diff --git a/core/core/src/main/java/androidx/core/provider/SelfDestructiveThread.java b/core/core/src/main/java/androidx/core/provider/SelfDestructiveThread.java
index 760ca92..9103e641 100644
--- a/core/core/src/main/java/androidx/core/provider/SelfDestructiveThread.java
+++ b/core/core/src/main/java/androidx/core/provider/SelfDestructiveThread.java
@@ -132,6 +132,7 @@
* Execute the specific callable object on this thread and call the reply callback on the
* calling thread once it finishes.
*/
+ @SuppressWarnings("deprecation")
public <T> void postAndReply(final Callable<T> callable, final ReplyCallback<T> reply) {
final Handler callingHandler = new Handler();
post(new Runnable() {
diff --git a/core/core/src/main/java/androidx/core/view/GestureDetectorCompat.java b/core/core/src/main/java/androidx/core/view/GestureDetectorCompat.java
index a0408bb..755e44d 100644
--- a/core/core/src/main/java/androidx/core/view/GestureDetectorCompat.java
+++ b/core/core/src/main/java/androidx/core/view/GestureDetectorCompat.java
@@ -100,6 +100,7 @@
private VelocityTracker mVelocityTracker;
private class GestureHandler extends Handler {
+ @SuppressWarnings("deprecation")
GestureHandler() {
super();
}
diff --git a/fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java b/fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java
index e59593e..8cccb82 100644
--- a/fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java
+++ b/fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java
@@ -459,6 +459,7 @@
@MainThread
@Override
+ @SuppressWarnings("deprecation")
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// This assumes that onCreate() is being called on the main thread
diff --git a/fragment/fragment/src/main/java/androidx/fragment/app/FragmentHostCallback.java b/fragment/fragment/src/main/java/androidx/fragment/app/FragmentHostCallback.java
index ac12ed7..d27fd89 100644
--- a/fragment/fragment/src/main/java/androidx/fragment/app/FragmentHostCallback.java
+++ b/fragment/fragment/src/main/java/androidx/fragment/app/FragmentHostCallback.java
@@ -86,6 +86,7 @@
windowAnimations);
}
+ @SuppressWarnings("deprecation")
FragmentHostCallback(@NonNull FragmentActivity activity) {
this(activity, activity /*context*/, new Handler(), 0 /*windowAnimations*/);
}
diff --git a/fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java b/fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java
index adbcb67..85d85fb 100644
--- a/fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java
+++ b/fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java
@@ -47,6 +47,7 @@
static final int INTERNAL_PROGRESS_CONTAINER_ID = 0x00ff0002;
static final int INTERNAL_LIST_CONTAINER_ID = 0x00ff0003;
+ @SuppressWarnings("deprecation")
final private Handler mHandler = new Handler();
final private Runnable mRequestFocus = new Runnable() {
diff --git a/lifecycle/lifecycle-service/src/main/java/androidx/lifecycle/ServiceLifecycleDispatcher.java b/lifecycle/lifecycle-service/src/main/java/androidx/lifecycle/ServiceLifecycleDispatcher.java
index 26c4468b..2a366ba 100644
--- a/lifecycle/lifecycle-service/src/main/java/androidx/lifecycle/ServiceLifecycleDispatcher.java
+++ b/lifecycle/lifecycle-service/src/main/java/androidx/lifecycle/ServiceLifecycleDispatcher.java
@@ -35,6 +35,7 @@
/**
* @param provider {@link LifecycleOwner} for a service, usually it is a service itself
*/
+ @SuppressWarnings("deprecation")
public ServiceLifecycleDispatcher(@NonNull LifecycleOwner provider) {
mRegistry = new LifecycleRegistry(provider);
mHandler = new Handler();
diff --git a/loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java b/loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java
index ac352ff..ea3d69f 100644
--- a/loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java
+++ b/loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java
@@ -115,6 +115,7 @@
*
* @param delayMS Amount of delay, in milliseconds.
*/
+ @SuppressWarnings("deprecation")
public void setUpdateThrottle(long delayMS) {
mUpdateThrottle = delayMS;
if (delayMS != 0) {
diff --git a/media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java b/media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java
index 7f956b6..eef111a 100644
--- a/media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java
+++ b/media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java
@@ -570,6 +570,7 @@
* @param handler The handler to post updates on. If null the callers thread
* will be used.
*/
+ @SuppressWarnings("deprecation")
public void registerCallback(@NonNull Callback callback, Handler handler) {
if (callback == null) {
throw new IllegalArgumentException("callback must not be null");
diff --git a/media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java b/media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java
index 982bcf6..723f60b 100644
--- a/media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java
+++ b/media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java
@@ -628,6 +628,7 @@
* @param callback The callback to receive updates on.
* @param handler The handler that events should be posted on.
*/
+ @SuppressWarnings("deprecation")
public void setCallback(Callback callback, Handler handler) {
if (callback == null) {
mImpl.setCallback(null, null);
diff --git a/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java b/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java
index ec09a80..efc5a4b 100644
--- a/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java
+++ b/media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java
@@ -580,6 +580,7 @@
final SessionReadyCallback callback = new SessionReadyCallback();
synchronized (callback.mWaitLock) {
getInstrumentation().runOnMainSync(new Runnable() {
+ @SuppressWarnings("deprecation")
@Override
public void run() {
try {
@@ -611,6 +612,7 @@
MediaSessionCompat.Token.fromToken(mSessionToken.getToken());
synchronized (callback.mWaitLock) {
getInstrumentation().runOnMainSync(new Runnable() {
+ @SuppressWarnings("deprecation")
@Override
public void run() {
try {
@@ -642,6 +644,7 @@
final SessionReadyCallback callback = new SessionReadyCallback();
synchronized (callback.mWaitLock) {
getInstrumentation().runOnMainSync(new Runnable() {
+ @SuppressWarnings("deprecation")
@Override
public void run() {
try {
@@ -674,6 +677,7 @@
final SessionReadyCallback callback = new SessionReadyCallback();
synchronized (callback.mWaitLock) {
getInstrumentation().runOnMainSync(new Runnable() {
+ @SuppressWarnings("deprecation")
@Override
public void run() {
try {
diff --git a/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java b/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java
index 7f6badb..374398f 100644
--- a/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java
+++ b/media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/MediaControllerCompatCallbackTest.java
@@ -579,6 +579,7 @@
final MediaControllerCallback callback = new MediaControllerCallback();
synchronized (mWaitLock) {
getInstrumentation().runOnMainSync(new Runnable() {
+ @SuppressWarnings("deprecation")
@Override
public void run() {
try {
diff --git a/media2/widget/src/main/java/androidx/media2/widget/Cea708CaptionRenderer.java b/media2/widget/src/main/java/androidx/media2/widget/Cea708CaptionRenderer.java
index ab94d62..5522f1c 100644
--- a/media2/widget/src/main/java/androidx/media2/widget/Cea708CaptionRenderer.java
+++ b/media2/widget/src/main/java/androidx/media2/widget/Cea708CaptionRenderer.java
@@ -478,6 +478,7 @@
new ArrayList<>();
private final Handler mHandler;
+ @SuppressWarnings("deprecation")
CCHandler(CCLayout ccLayout) {
mCCLayout = ccLayout;
mHandler = new Handler(this);
diff --git a/media2/widget/src/main/java/androidx/media2/widget/SubtitleTrack.java b/media2/widget/src/main/java/androidx/media2/widget/SubtitleTrack.java
index a0c5e74..c7cc04b 100644
--- a/media2/widget/src/main/java/androidx/media2/widget/SubtitleTrack.java
+++ b/media2/widget/src/main/java/androidx/media2/widget/SubtitleTrack.java
@@ -57,6 +57,7 @@
public boolean DEBUG = false;
+ @SuppressWarnings("deprecation")
protected Handler mHandler = new Handler();
private MediaFormat mFormat;
diff --git a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java
index db630db..a01541d 100644
--- a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java
+++ b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java
@@ -78,7 +78,7 @@
private ListView mListView;
private boolean mAttachedToWindow;
private long mLastUpdateTime;
- @SuppressWarnings("unchecked")
+ @SuppressWarnings({"unchecked", "deprecation"})
private final Handler mHandler = new Handler() {
@Override
public void handleMessage(Message message) {
diff --git a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java
index b6b24b7..44e57ea 100644
--- a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java
+++ b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java
@@ -83,7 +83,7 @@
private boolean mAttachedToWindow;
private long mUpdateRoutesDelayMs;
private long mLastUpdateTime;
- @SuppressWarnings("unchecked")
+ @SuppressWarnings({"unchecked", "deprecation"})
private final Handler mHandler = new Handler() {
@Override
public void handleMessage(Message message) {
diff --git a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java
index 5214528..55d4210 100644
--- a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java
+++ b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java
@@ -139,7 +139,7 @@
private boolean mCreated;
private boolean mAttachedToWindow;
private long mLastUpdateTime;
- @SuppressWarnings("WeakerAccess") /* synthetic access */
+ @SuppressWarnings({"WeakerAccess", "deprecation"}) /* synthetic access */
final Handler mHandler = new Handler() {
@Override
public void handleMessage(Message message) {
diff --git a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java
index 8b1b45af..d7cb88c 100644
--- a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java
+++ b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java
@@ -71,6 +71,7 @@
private List<MediaRoute2Info> mRoutes = new ArrayList<>();
+ @SuppressWarnings("deprecation")
MediaRoute2Provider(@NonNull Context context, @NonNull Callback callback) {
super(context);
mMediaRouter2 = MediaRouter2.getInstance(context);
diff --git a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java
index 77f3eaf..45117e2 100644
--- a/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java
+++ b/mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java
@@ -51,6 +51,7 @@
private final ArrayList<RegisteredMediaRouteProvider> mProviders = new ArrayList<>();
private boolean mRunning;
+ @SuppressWarnings("deprecation")
RegisteredMediaRouteProviderWatcher(Context context, Callback callback) {
mContext = context;
mCallback = callback;
diff --git a/preference/preference/src/main/java/androidx/preference/PreferenceFragment.java b/preference/preference/src/main/java/androidx/preference/PreferenceFragment.java
index 08f0509..06aa139 100644
--- a/preference/preference/src/main/java/androidx/preference/PreferenceFragment.java
+++ b/preference/preference/src/main/java/androidx/preference/PreferenceFragment.java
@@ -123,6 +123,7 @@
private int mLayoutResId = R.layout.preference_list_fragment;
private Runnable mSelectPreferenceRunnable;
+ @SuppressWarnings("deprecation")
private final Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
diff --git a/preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java b/preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java
index cf69377..0a50cbd 100644
--- a/preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java
+++ b/preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java
@@ -118,6 +118,7 @@
private int mLayoutResId = R.layout.preference_list_fragment;
private Runnable mSelectPreferenceRunnable;
+ @SuppressWarnings("deprecation")
private Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
diff --git a/preference/preference/src/main/java/androidx/preference/PreferenceGroup.java b/preference/preference/src/main/java/androidx/preference/PreferenceGroup.java
index 97ea985..7061087 100644
--- a/preference/preference/src/main/java/androidx/preference/PreferenceGroup.java
+++ b/preference/preference/src/main/java/androidx/preference/PreferenceGroup.java
@@ -57,6 +57,7 @@
private static final String TAG = "PreferenceGroup";
@SuppressWarnings("WeakerAccess") /* synthetic access */
final SimpleArrayMap<String, Long> mIdRecycleCache = new SimpleArrayMap<>();
+ @SuppressWarnings("deprecation")
private final Handler mHandler = new Handler();
/**
* The container for child {@link Preference}s. This is sorted based on the ordering, please
diff --git a/preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java b/preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java
index db56443..2dbb91a 100644
--- a/preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java
+++ b/preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java
@@ -85,6 +85,7 @@
}
};
+ @SuppressWarnings("deprecation")
public PreferenceGroupAdapter(PreferenceGroup preferenceGroup) {
mPreferenceGroup = preferenceGroup;
mHandler = new Handler();
diff --git a/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/SimpleJobIntentService.java b/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/SimpleJobIntentService.java
index 90703f5..7fedd50 100644
--- a/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/SimpleJobIntentService.java
+++ b/samples/Support4Demos/src/main/java/com/example/android/supportv4/app/SimpleJobIntentService.java
@@ -71,6 +71,7 @@
toast("All work complete");
}
+ @SuppressWarnings("deprecation")
final Handler mHandler = new Handler();
// Helper for showing tests
diff --git a/samples/Support4Demos/src/main/java/com/example/android/supportv4/content/LocalServiceBroadcaster.java b/samples/Support4Demos/src/main/java/com/example/android/supportv4/content/LocalServiceBroadcaster.java
index a23e148..1c65f3b 100644
--- a/samples/Support4Demos/src/main/java/com/example/android/supportv4/content/LocalServiceBroadcaster.java
+++ b/samples/Support4Demos/src/main/java/com/example/android/supportv4/content/LocalServiceBroadcaster.java
@@ -115,6 +115,7 @@
static final int MSG_UPDATE = 1;
+ @SuppressWarnings("deprecation")
Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
diff --git a/samples/Support4Demos/src/main/java/com/example/android/supportv4/widget/BaseSwipeRefreshLayoutActivity.java b/samples/Support4Demos/src/main/java/com/example/android/supportv4/widget/BaseSwipeRefreshLayoutActivity.java
index ef042a0..423cbfc 100644
--- a/samples/Support4Demos/src/main/java/com/example/android/supportv4/widget/BaseSwipeRefreshLayoutActivity.java
+++ b/samples/Support4Demos/src/main/java/com/example/android/supportv4/widget/BaseSwipeRefreshLayoutActivity.java
@@ -76,6 +76,7 @@
private SwipeRefreshLayout mSwipeRefreshWidget;
+ @SuppressWarnings("deprecation")
private final Handler mHandler = new Handler();
private MyViewModel mViewModel;
diff --git a/samples/Support7Demos/src/main/java/com/example/android/supportv7/media/LocalPlayer.java b/samples/Support7Demos/src/main/java/com/example/android/supportv7/media/LocalPlayer.java
index 5c3bcb5..2df9b75 100644
--- a/samples/Support7Demos/src/main/java/com/example/android/supportv7/media/LocalPlayer.java
+++ b/samples/Support7Demos/src/main/java/com/example/android/supportv7/media/LocalPlayer.java
@@ -56,6 +56,7 @@
private static final String TAG = "LocalPlayer";
private static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
+ @SuppressWarnings("deprecation")
private final Handler mHandler = new Handler();
private final Handler mUpdateSurfaceHandler = new Handler(mHandler.getLooper());
private MediaPlayer mMediaPlayer;
diff --git a/samples/Support7Demos/src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java b/samples/Support7Demos/src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java
index fb0c2ae..a8f5d9f 100644
--- a/samples/Support7Demos/src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java
+++ b/samples/Support7Demos/src/main/java/com/example/android/supportv7/media/SampleMediaRouterActivity.java
@@ -97,6 +97,7 @@
private SeekBar mSeekBar;
private boolean mSeeking;
+ @SuppressWarnings("deprecation")
private final Handler mHandler = new Handler();
private final Runnable mUpdateSeekRunnable = new Runnable() {
@Override
diff --git a/samples/Support7Demos/src/main/java/com/example/android/supportv7/view/CardViewActivity.java b/samples/Support7Demos/src/main/java/com/example/android/supportv7/view/CardViewActivity.java
index e07fe88..90a68ed 100644
--- a/samples/Support7Demos/src/main/java/com/example/android/supportv7/view/CardViewActivity.java
+++ b/samples/Support7Demos/src/main/java/com/example/android/supportv7/view/CardViewActivity.java
@@ -105,6 +105,7 @@
return lp;
}
+ @SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
diff --git a/security/crypto/src/main/java/androidx/security/crypto/MasterKey.java b/security/crypto/src/main/java/androidx/security/crypto/MasterKey.java
index 927118b..818ca43 100644
--- a/security/crypto/src/main/java/androidx/security/crypto/MasterKey.java
+++ b/security/crypto/src/main/java/androidx/security/crypto/MasterKey.java
@@ -317,6 +317,7 @@
}
}
+ @SuppressWarnings("deprecation")
@RequiresApi(Build.VERSION_CODES.M)
private MasterKey buildOnM() throws GeneralSecurityException, IOException {
if (mKeyScheme == null && mKeyGenParameterSpec == null) {
diff --git a/slices/test/src/main/java/androidx/slice/test/SampleSliceProvider.java b/slices/test/src/main/java/androidx/slice/test/SampleSliceProvider.java
index dd492e2f..18b7a4e 100644
--- a/slices/test/src/main/java/androidx/slice/test/SampleSliceProvider.java
+++ b/slices/test/src/main/java/androidx/slice/test/SampleSliceProvider.java
@@ -1136,6 +1136,7 @@
.setHeader(new HeaderBuilder().setTitle("Some loading title", true)).build();
}
+ @SuppressWarnings("deprecation")
private Handler mHandler = new Handler();
private SparseArray<String> mListSummaries = new SparseArray<>();
long mListLastUpdate;
diff --git a/slices/test/src/main/java/androidx/slice/test/SliceBroadcastReceiver.java b/slices/test/src/main/java/androidx/slice/test/SliceBroadcastReceiver.java
index 211e13e..78f0ffd 100644
--- a/slices/test/src/main/java/androidx/slice/test/SliceBroadcastReceiver.java
+++ b/slices/test/src/main/java/androidx/slice/test/SliceBroadcastReceiver.java
@@ -39,6 +39,7 @@
@RequiresApi(19)
public class SliceBroadcastReceiver extends BroadcastReceiver {
+ @SuppressWarnings("deprecation")
@Override
public void onReceive(final Context context, Intent i) {
String action = i.getAction();
diff --git a/slices/view/src/main/java/androidx/slice/widget/RowView.java b/slices/view/src/main/java/androidx/slice/widget/RowView.java
index e4d09d0..4c02a1c 100644
--- a/slices/view/src/main/java/androidx/slice/widget/RowView.java
+++ b/slices/view/src/main/java/androidx/slice/widget/RowView.java
@@ -698,6 +698,7 @@
mRangeValue = progressValue;
}
+ @SuppressWarnings("deprecation")
private void addRange() {
if (mHandler == null) {
mHandler = new Handler();
@@ -800,6 +801,7 @@
}
}
+ @SuppressWarnings("deprecation")
private void addSelection(final SliceItem selection) {
if (mHandler == null) {
mHandler = new Handler();
diff --git a/slices/view/src/main/java/androidx/slice/widget/SliceView.java b/slices/view/src/main/java/androidx/slice/widget/SliceView.java
index 8548737..6e3e26a 100644
--- a/slices/view/src/main/java/androidx/slice/widget/SliceView.java
+++ b/slices/view/src/main/java/androidx/slice/widget/SliceView.java
@@ -204,6 +204,7 @@
init(context, attrs, defStyleAttr, defStyleRes);
}
+ @SuppressWarnings("deprecation")
private void init(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
mSliceStyle = new SliceStyle(context, attrs, defStyleAttr, defStyleRes);
mThemeTintColor = mSliceStyle.getTintColor();
diff --git a/wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java b/wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java
index a2ec7da..bffbd43 100644
--- a/wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java
+++ b/wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java
@@ -181,6 +181,7 @@
* @return A {@link ButtonInfo} containing the metadata for the given keycode or null if the
* information is not available
*/
+ @SuppressWarnings("deprecation")
@Nullable
public static ButtonInfo getButtonInfo(@NonNull Context context, int keycode) {
Bundle bundle = sButtonsProvider.getButtonInfo(context, keycode);
diff --git a/webkit/integration-tests/testapp/src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java b/webkit/integration-tests/testapp/src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java
index aaf532c..4aa8785 100644
--- a/webkit/integration-tests/testapp/src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java
+++ b/webkit/integration-tests/testapp/src/main/java/com/example/androidx/webkit/RendererTerminationActivity.java
@@ -171,6 +171,7 @@
}
}
+ @SuppressWarnings("deprecation")
private void blockWebViewRenderer(int durationMs) {
mBlocker.beginBlocking();
new Handler().postDelayed(this::unblockWebViewRenderer, durationMs);