Creé una biblioteca que uso en mi aplicación. Quiero que acceda a algunas configuraciones que están almacenadas en las preferencias compartidas.Android: uso de SharedPreferences en una biblioteca
Ésta es una versión reducida de mi biblioteca:
package com.android.foobar;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
public class Lib {
int now;
public Lib() {
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this);
now = settings.getInt("now", 435);
}
public int foo(){
return now;
}
}
He estado buscando una respuesta y la experimentación, pero no puedo encontrar un contexto válido para pasar a getDefaultSharedPreferences(). ¿Algunas ideas?