我需要SharedPreferences
在派生的类中存储一些数据Runnable
。
似乎没有办法没有办法context
。例如,以下内容将需要Runnable实例不可用的上下文对象。
PreferenceManager.getDefaultSharedPreferences(Context context)
有什么方法可以使其在Runnable中工作,还是我应该随数据库一起使用以获取所有首选项?
如何将上下文存储在您可运行的字段中并将其作为构造函数参数传递?这样可以重用。
public class MyRunnable implemets Runnable{
private Context context;
public MyRunnable(Context context){
this.context = context;
}
public void run(){
/...
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句