Merge "Deprecate Settings panels and its infrastructure" into main
This commit is contained in:
@@ -28,7 +28,10 @@ import java.util.List;
|
||||
|
||||
/**
|
||||
* Represents the data class needed to create a Settings Panel. See {@link PanelFragment}.
|
||||
*
|
||||
* @deprecated this is no longer used after V and will be removed.
|
||||
*/
|
||||
@Deprecated(forRemoval = true)
|
||||
public interface PanelContent extends Instrumentable {
|
||||
|
||||
int VIEW_TYPE_SLIDER = 1;
|
||||
|
||||
@@ -18,7 +18,10 @@ package com.android.settings.panel;
|
||||
/**
|
||||
* PanelContentCallback provides a callback interface for {@link PanelFragment} to receive
|
||||
* events from {@link PanelContent}.
|
||||
*
|
||||
* @deprecated this is no longer used after V and will be removed.
|
||||
*/
|
||||
@Deprecated(forRemoval = true)
|
||||
public interface PanelContentCallback {
|
||||
|
||||
/**
|
||||
|
||||
@@ -19,6 +19,7 @@ package com.android.settings.panel;
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
|
||||
@Deprecated(forRemoval = true)
|
||||
public interface PanelFeatureProvider {
|
||||
|
||||
/**
|
||||
|
||||
@@ -27,6 +27,7 @@ import androidx.annotation.Nullable;
|
||||
import com.android.settings.Utils;
|
||||
import com.android.settings.flags.Flags;
|
||||
|
||||
@Deprecated(forRemoval = true)
|
||||
public class PanelFeatureProviderImpl implements PanelFeatureProvider {
|
||||
|
||||
@Override
|
||||
|
||||
@@ -66,6 +66,7 @@ import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Deprecated(forRemoval = true)
|
||||
public class PanelFragment extends Fragment {
|
||||
|
||||
private static final String TAG = "PanelFragment";
|
||||
@@ -519,6 +520,7 @@ public class PanelFragment extends Fragment {
|
||||
return mPanel.getViewType();
|
||||
}
|
||||
|
||||
@Deprecated(forRemoval = true)
|
||||
class LocalPanelCallback implements PanelContentCallback {
|
||||
|
||||
@Override
|
||||
|
||||
@@ -21,7 +21,10 @@ package com.android.settings.panel;
|
||||
* <p>
|
||||
* Constants should only be removed if underlying panel, or use case is removed.
|
||||
* </p>
|
||||
*
|
||||
* @deprecated this is no longer used after V and will be removed.
|
||||
*/
|
||||
@Deprecated(forRemoval = true)
|
||||
public class PanelLoggingContract {
|
||||
|
||||
/**
|
||||
|
||||
@@ -48,7 +48,10 @@ import java.util.Map;
|
||||
|
||||
/**
|
||||
* RecyclerView adapter for Slices in Settings Panels.
|
||||
*
|
||||
* @deprecated this is no longer used after V and will be removed.
|
||||
*/
|
||||
@Deprecated(forRemoval = true)
|
||||
public class PanelSlicesAdapter
|
||||
extends RecyclerView.Adapter<PanelSlicesAdapter.SliceRowViewHolder> {
|
||||
|
||||
@@ -112,7 +115,10 @@ public class PanelSlicesAdapter
|
||||
|
||||
/**
|
||||
* ViewHolder for binding Slices to SliceViews.
|
||||
*
|
||||
* @deprecated this is no longer used after V and will be removed.
|
||||
*/
|
||||
@Deprecated(forRemoval = true)
|
||||
public class SliceRowViewHolder extends RecyclerView.ViewHolder
|
||||
implements DividerItemDecoration.DividedViewHolder {
|
||||
|
||||
|
||||
@@ -36,7 +36,10 @@ import java.util.concurrent.CountDownLatch;
|
||||
* {@link Uri}. Then check if all of the Slices have loaded with
|
||||
* {@link #isPanelReadyToLoad()}, which will return {@code true} the first time after all
|
||||
* Slices have loaded.
|
||||
*
|
||||
* @deprecated this is no longer used after V and will be removed.
|
||||
*/
|
||||
@Deprecated(forRemoval = true)
|
||||
public class PanelSlicesLoaderCountdownLatch {
|
||||
private final Set<Uri> mLoadedSlices;
|
||||
private final CountDownLatch mCountDownLatch;
|
||||
|
||||
@@ -42,7 +42,10 @@ import com.android.settingslib.core.lifecycle.HideNonSystemOverlayMixin;
|
||||
|
||||
/**
|
||||
* Dialog Activity to host Settings Slices.
|
||||
*
|
||||
* @deprecated this is no longer used after V and will be removed.
|
||||
*/
|
||||
@Deprecated(forRemoval = true)
|
||||
public class SettingsPanelActivity extends FragmentActivity {
|
||||
|
||||
private static final String TAG = "SettingsPanelActivity";
|
||||
|
||||
Reference in New Issue
Block a user