Add maxTargetSdk restriction to unused APIs.

These are APIs that have @UnsupportedAppUsage but for which we don't
have any evidence of them currently being used, so should be safe to
remove from the unsupported list.

Bug: 170729553
Test: Treehugger
Change-Id: I4c8fd0006f950de9955242e93968fb0996ceb372
This commit is contained in:
Mathew Inwood
2020-10-27 11:47:29 +00:00
parent 69bca6a513
commit 72f07d6a8a
642 changed files with 2403 additions and 2030 deletions

View File

@@ -31,6 +31,7 @@ import android.content.Intent;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.content.res.XmlResourceParser;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
@@ -728,7 +729,7 @@ public abstract class PreferenceActivity extends ListActivity implements
* Returns the Header list
* @hide
*/
@UnsupportedAppUsage
@UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
public List<Header> getHeaders() {
return mHeaders;
}

View File

@@ -24,6 +24,7 @@ import android.compat.annotation.UnsupportedAppUsage;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.res.TypedArray;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
@@ -103,7 +104,7 @@ public abstract class PreferenceFragment extends Fragment implements
private static final String PREFERENCES_TAG = "android:preferences";
@UnsupportedAppUsage
@UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
private PreferenceManager mPreferenceManager;
private ListView mList;
private boolean mHavePrefs;

View File

@@ -22,6 +22,7 @@ import android.content.Context;
import android.content.DialogInterface;
import android.content.res.TypedArray;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
@@ -102,7 +103,7 @@ public final class PreferenceScreen extends PreferenceGroup implements AdapterVi
private Dialog mDialog;
@UnsupportedAppUsage
@UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
private ListView mListView;
private int mLayoutResId = com.android.internal.R.layout.preference_list_fragment;

View File

@@ -19,6 +19,7 @@ package android.preference;
import android.compat.annotation.UnsupportedAppUsage;
import android.content.Context;
import android.content.res.TypedArray;
import android.os.Build;
import android.os.Parcel;
import android.os.Parcelable;
import android.util.AttributeSet;
@@ -73,7 +74,7 @@ public class SeekBarPreference extends Preference
this(context, attrs, com.android.internal.R.attr.seekBarPreferenceStyle);
}
@UnsupportedAppUsage
@UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
public SeekBarPreference(Context context) {
this(context, null);
}

View File

@@ -20,6 +20,7 @@ import android.annotation.StringRes;
import android.compat.annotation.UnsupportedAppUsage;
import android.content.Context;
import android.content.res.TypedArray;
import android.os.Build;
import android.util.AttributeSet;
import android.view.View;
import android.widget.Checkable;
@@ -45,7 +46,7 @@ import android.widget.Switch;
*/
@Deprecated
public class SwitchPreference extends TwoStatePreference {
@UnsupportedAppUsage
@UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
private final Listener mListener = new Listener();
// Switch text for on and off states