我制作了一个库,在我的应用程序中使用它。我希望它能访问存储在共享首选项中的一些设置。
这是我库的简化版本:
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()。有任何想法吗?