6
我製作了一個庫,可以在我的應用程序中使用。我希望它訪問存儲在共享首選項中的一些設置。Android:在庫中使用SharedPreferences
這是我的圖書館的縮短版:
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()。有任何想法嗎?