Advertencia de método obsoleto de Android sobre PreferenceActivity
Cuando intento seguir las guías y tutoriales para desarrolladores de Android para crear una Actividad de configuración usando Preferencias, recibo advertencias como:
"El método addPreferencesFromResource (int) del tipo PreferenceActivity está en desuso"
para ambas de estas líneas en el código:
getPreferenceManager().setSharedPreferencesName(PREFS_NAME);
addPreferencesFromResource(R.xml.default_values);
Sé que estas son solo advertencias, pero me preguntaba si causarán problemas, ahora o en el futuro, cuando esté ejecutando la aplicación que estoy diseñando.
public class DefaultValues extends PreferenceActivity {
static final String PREFS_NAME = "defaults";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getPrefs(this);
getPreferenceManager().setSharedPreferencesName(PREFS_NAME);
addPreferencesFromResource(R.xml.default_values);
}
static SharedPreferences getPrefs(Context context) {
PreferenceManager.setDefaultValues(context, PREFS_NAME, MODE_PRIVATE,
R.xml.default_values, false);
return context.getSharedPreferences(PREFS_NAME, MODE_PRIVATE);
}
}