Tag: android preferencias

SharedPreferences sobreescribe otro valor

Tengo un problema con SharedPreferences Si quiero guardar dos valores diferentes. He intentado con este código: SharedPreferences sharedPref = getSherlockActivity().getPreferences(Context.MODE_PRIVATE); SharedPreferences.Editor editor = sharedPref.edit(); editor.putInt(getString(R.string.SavedStartSilentHour), hour); editor.commit(); editor.putInt(getString(R.string.SavedStartSilentMinute), min); editor.commit(); // One editor.commit() is enough Si ejecuto este código, el primer valor se sobrescribe con el valor seccond. Si elimino la segunda parte el valor […]

Android: ListPreference ocultar / deshabilitar valor

Estoy generando un cuadro de diálogo listPreference basado en xml (entries y entryValues). <string-array name="listArray"> <item>Title (AZ)</item> <item>Title (ZA)</item> <item>Visits (default)</item> <item>Date</item> <item>Manual</item> </string-array> <string-array name="listValues"> <item>titleASC</item> <item>titleDESC</item> <item>visitsSort</item> <item>createSort</item> <item>manualSort</item> </string-array> Quiero ocultar / deshabilitar algunas de las entradas (por ejemplo: Manual) basadas en algunos otros parámetros. Entiendo que debe estar dentro de este […]

Android: PreferenceFragment sólo muestra primera preferencia

Tengo problemas con la carga del PreferenceFragment en Android. En este punto es una implementación realmente básica, que quiero ampliar más adelante cuando funciona. El problema es que sólo se muestra la primera preferencia después de navegar al SettingsFragment . No estoy recibiendo ningún error, pero logcat me está mostrando esto: W/PathParser: Points are too […]

Preferencias de Android parecen estar ignorando setDefaultValue

Estoy construyendo una aplicación de Android y tengo preferencias almacenadas en las clases cargadas desde la web (preferimos sincronizar las preferencias con un sitio web) sin embargo, usando una PreferenceScreen, parece que se ignoran al usar las API correctas. En XML he desactivado la persistencia y me aseguro en Java como así p.setPersistent(false); Entonces establezco […]

¿Debo usar múltiples archivos de preferencia o sólo uno?

Quiero compartir datos de configuración de usuario de tres Actividades separadas. ¿Cuál es la ventaja / desventaja de una metodología sobre la otra (usando un solo archivo Prefs o tres)? Lo que estoy pensando es si utilizo uno, declararé el mismo const en la actividad principal, a la: public static final String PREFS_NAME = "Pterodactyl"; […]

Guardar el valor del elemento seleccionado mediante la preferencia compartida

¿Cómo puedo guardar el valor de la hilera seleccionada actualmente, de manera que cuando vuelva a abrir la aplicación, el valor guardado se seleccione automáticamente de forma predeterminada? Mi código actual: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.loginpage); final Spinner spinner = (Spinner) findViewById(R.id.spinner1); ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource( this, R.array.spinner_array, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() […]

Vista personalizada en Preferencias de diálogo

¿Cómo puedo configurar un personalizar el estilo en DialogPreference extendido? public class AboutDialog extends DialogPreference { public AboutDialog(Context oContext, AttributeSet attrs) { super(oContext,attrs); //there is no such a thing like setBackground(int res_id)… } } Y en el xml <com.pak1.pak.About android:key="key" android:title="@string/preferences_about" android:dialogTitle="@string/preferences_about_title" android:dialogIcon="@drawable/app_icon" android:negativeButtonText="@null" android:positiveButtonText="@string/ok" /> O por ejemplo, ¿es posible cambiar las propiedades del […]

Cómo establecer el valor predeterminado de SwitchPreference en android?

¿Alguien usó la clase SwitchPreference de android y sabe cómo establecer el valor predeterminado? Lo he implementado mediante programación: SwitchPreference switch = new SwitchPreference(this); switch.setKey("preference_my_key"); switch.setTitle(R.string.preference_title_my_title); switch.setSummary(R.string.preference_summary_my_summary); Boolean isChecked = Manager.myMethodIsChecked(MyActivity.this); switch.setChecked( isChecked ); switch.setOnPreferenceChangeListener(new OnPreferenceChangeListener() { @Override public boolean onPreferenceChange(Preference preference, Object newValue) { try { boolean selected = Boolean.parseBoolean(newValue.toString()); if ( !selected ) […]

FindViewById devuelve nulo para el diseño de preferencias

Tengo una pantalla de preferencias (responder_generic.xml) de la siguiente manera: <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" > <Preference android:defaultValue="false" android:key="auto_responder_key" android:layout="@layout/preference_header_switch_item_responder" android:title="@string/auto_responder"> </Preference> </PreferenceScreen> Que estoy instanciando de la siguiente manera: (en la versión 2.3.3) addPreferencesFromResource(R.xml.responder_generic); Y mi layout = preference_header_switch_item_responder ve como sigue: <?xml version="1.0" encoding="utf-8"?> <!– Layout of a header item in PreferenceActivity. –> […]

PerferenceActivity con PreferenceFragment falla en el dispositivo con proguard okay sin proguard

Estoy codificando mi primera aplicación orientada a ICS (4.0.3 – nivel 15). Tengo barras de acción y creo que son geniales. Pero estoy tratando de fragmentos por primera vez, y todavía no estoy seguro si me gustan o no. La aplicación en la que estoy trabajando actualmente no necesita fragmentos, ya que tiene unos requisitos […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.