Apply top intro preference in Settings app (1/n)
Based on content in footer, we need to convert some footers to top info prefernce. Test: Run robo test and see the screens Bug: 173087905 Change-Id: Ie62a503481f9d385f5468896fba8f607cb3437d3
This commit is contained in:
@@ -33,12 +33,12 @@ import com.android.settings.core.BasePreferenceController;
|
||||
import com.android.settingslib.core.lifecycle.LifecycleObserver;
|
||||
import com.android.settingslib.core.lifecycle.events.OnStart;
|
||||
import com.android.settingslib.core.lifecycle.events.OnStop;
|
||||
import com.android.settingslib.widget.FooterPreference;
|
||||
import com.android.settingslib.widget.TopIntroPreference;
|
||||
|
||||
/**
|
||||
* Controller of footer preference for Graphics Driver Preferences dashboard.
|
||||
* Controller of top info preference for Graphics Driver Preferences dashboard.
|
||||
*/
|
||||
public class GraphicsDriverFooterPreferenceController extends BasePreferenceController
|
||||
public class GraphicsDriverTopIntroPreferenceController extends BasePreferenceController
|
||||
implements GraphicsDriverContentObserver.OnGraphicsDriverContentChangedListener,
|
||||
LifecycleObserver, OnStart, OnStop {
|
||||
|
||||
@@ -46,9 +46,9 @@ public class GraphicsDriverFooterPreferenceController extends BasePreferenceCont
|
||||
@VisibleForTesting
|
||||
GraphicsDriverContentObserver mGraphicsDriverContentObserver;
|
||||
|
||||
private FooterPreference mPreference;
|
||||
private TopIntroPreference mPreference;
|
||||
|
||||
public GraphicsDriverFooterPreferenceController(Context context, String key) {
|
||||
public GraphicsDriverTopIntroPreferenceController(Context context, String key) {
|
||||
super(context, key);
|
||||
mContentResolver = context.getContentResolver();
|
||||
mGraphicsDriverContentObserver =
|
||||
@@ -83,8 +83,8 @@ public class GraphicsDriverFooterPreferenceController extends BasePreferenceCont
|
||||
|
||||
@Override
|
||||
public void updateState(Preference preference) {
|
||||
final FooterPreference footerPref = (FooterPreference) preference;
|
||||
footerPref.setVisible(isAvailable());
|
||||
final TopIntroPreference topIntroPref = (TopIntroPreference) preference;
|
||||
topIntroPref.setVisible(isAvailable());
|
||||
}
|
||||
|
||||
@Override
|
Reference in New Issue
Block a user