Remove PreferenceActivity
Its broken and isn't worth maintaining, instead port the few things using it over to SettingsPreferenceActivity with wrapping blank Activities like the rest of Settings. Change-Id: Ic82f0dcb63ed9b4078f7da6a79c0c52f0130e8d1 Fixes: 28779941
This commit is contained in:
@@ -20,15 +20,17 @@ import android.os.Bundle;
|
||||
import android.os.UserManager;
|
||||
import android.support.v7.preference.PreferenceScreen;
|
||||
|
||||
public class TestingSettings extends PreferenceActivity {
|
||||
import com.android.internal.logging.MetricsProto.MetricsEvent;
|
||||
|
||||
public class TestingSettings extends SettingsPreferenceFragment {
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
|
||||
addPreferencesFromResource(R.xml.testing_settings);
|
||||
|
||||
final UserManager um = UserManager.get(this);
|
||||
final UserManager um = UserManager.get(getContext());
|
||||
if (!um.isAdminUser()) {
|
||||
PreferenceScreen preferenceScreen = (PreferenceScreen)
|
||||
findPreference("radio_info_settings");
|
||||
@@ -36,4 +38,8 @@ public class TestingSettings extends PreferenceActivity {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getMetricsCategory() {
|
||||
return MetricsEvent.TESTING;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user