Я создал библиотеку, которую использую в своем приложении. Я хочу получить доступ к некоторым настройкам, которые хранятся в общих настройках.
Это сокращенная версия моей библиотеки:
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;
}
}
Я искал ответ и экспериментировал, но не могу найти действительный контекст для передачи getDefaultSharedPreferences (). Есть идеи?