Settings: Move DefaultAppInfo CandidateInfo to SettingsLib

Bug: 3600711
Test: Moved DefaultAppInfoTest to SettingsLib
      m RunSettingsRoboTests
Change-Id: If9e2288009277f1940b9769790b78bb0a58b626a
This commit is contained in:
Dake Gu
2018-02-20 17:02:12 -08:00
parent 87a17d01a6
commit fef14cac00
42 changed files with 54 additions and 290 deletions

View File

@@ -17,7 +17,6 @@
package com.android.settings.widget;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.os.UserHandle;
import android.os.UserManager;
@@ -34,6 +33,7 @@ import android.view.ViewGroup;
import com.android.settings.R;
import com.android.settings.Utils;
import com.android.settings.core.InstrumentedPreferenceFragment;
import com.android.settingslib.widget.CandidateInfo;
import java.util.List;
import java.util.Map;
@@ -223,19 +223,4 @@ public abstract class RadioButtonPickerFragment extends InstrumentedPreferenceFr
return 0;
}
public static abstract class CandidateInfo {
public final boolean enabled;
public CandidateInfo(boolean enabled) {
this.enabled = enabled;
}
public abstract CharSequence loadLabel();
public abstract Drawable loadIcon();
public abstract String getKey();
}
}