Obtener SharedPreferences de un servicio
Estoy tratando de acceder a las preferencias compartidas desde un servicio. He usado lo siguiente para guardar el valor del texto en una cadena ...
SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("Ignore1_value", Example.getText().toString());
editor.commit();
Pero, ¿cómo obtendría el valor en un servicio? Todo lo que he intentado vuelve como nada. ¿Alguna ayuda sería perfecta y muy apreciada?
Miré a través de algunas otras preguntas también sin ninguna solución. Se me ha ocurrido esto, pero como he dicho, lo devuelve como sin texto.
Context ctx = getApplicationContext();
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(ctx);
String example1string = sharedPreferences.getString("Ignore1_value","");
Log.i("**GetSettings", example1string);