That is how I save values in SharedPreferences:
private void GuardarConfiguracionEnXML() {
SharedPreferences prefs =getSharedPreferences("MisPreferencias",Context.MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
editor.putBoolean("ConfirmarPromocion", VarGlobales.ConfirmarPromocion);
editor.putBoolean("NoPermitirCero", VarGlobales.NoPermitirCero);
editor.putBoolean("ProponerCantidad", VarGlobales.ProponerCantidad);
editor.putBoolean("ArticuloCodNum", VarGlobales.ArticuloCodNum);
editor.putBoolean("GuardarRutas", VarGlobales.GuardarRutas);
editor.putBoolean("IncluyeFabricante", VarGlobales.IncluyeFabricante);
editor.putBoolean("CompararComienzo", VarGlobales.CompararComienzo);
editor.putString("CadenaBusquedaArticulos", VarGlobales.CadenaBusquedaArticulos);
editor.putString("SerieConfiguracion", VarGlobales.SerieConfiguracion);
editor.putBoolean("MostrarPoblacion", VarGlobales.MostrarPoblacion);
editor.putBoolean("RecogidaEnvases", VarGlobales.Recogidaenvases);
editor.putBoolean("ConvertirACajas", VarGlobales.ConvertirACajas);
editor.putBoolean("RepartoFinSemana", VarGlobales.RepartoFinSemana);
if(VarGlobales.ModoBusArticulos == BuscarPorArticulo.CODIGO)
editor.putInt("BusquedaDefectoArticulos", 3);
else if(VarGlobales.ModoBusArticulos == BuscarPorArticulo.DESCRIPCIONC)
editor.putInt("BusquedaDefectoArticulos", 1);
else
editor.putInt("BusquedaDefectoArticulos", 2);
editor.putInt("DiasDiurno", VarGlobales.DiasDiurno);
editor.putInt("DiasNocturno", VarGlobales.DiasNocturno);
//editor.putBoolean("VentaSoloUnidades", VarGlobales.VentaSoloUnidades);
editor.commit();
Map<String, ?> testshared = prefs.getAll();
}
testshared
has all values, but when I start my apk i get 0 values:
SharedPreferences prefs = getSharedPreferences("MisPreferencias",Context.MODE_PRIVATE);
Map<String, ?> testshared2 = prefs.getAll();
testshared2
is empty... Why?
EDIT: Was an Eclipse bug, I've rebooted my computer and now it works... Thanks to everybody.