普通的类文件能不能读取SharedPreferences里的数据,如何读取


这里要更正一点的是,由于Application就是和链继承至Context的,所以直接获取Application实例就行了。
public class GlobalApplication extends Application {
private static GlobalApplication instance;

@Override
public void onCreate() {
super.onCreate();
instance = this;
}

public static GlobalApplication getInstance() {

if (instance == null)
instance = new GlobalApplication();

return instance;
}

}

然后把这个GlobalApplication配置到AndroidManifest.xml里
这个做法的好处是,项目里任和棚念何地方都可以随时拿到Context。
坏处就是用GlobalApplication.getInstance()来startActivity()会生成一个新唤困的Activity Task