我有一个Activity类,从这里我要向一个帮助类(非Activity类)传递一些信息。在帮助类中,我想使用getSharedPreferences()
方法。但是我无法使用它,因为它需要Activity上下文。
以下是我的代码:
class myActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.home);
Info = new Authenticate().execute(ContentString).get();
ItemsStore.SetItems(Info);
}
}
class ItemsStore
{
public void SetItems(Information info)
{
SharedPreferences localSettings = mContext.getSharedPreferences("FileName", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = localSettings.edit();
editor.putString("Url", info.Url);
editor.putString("Email", info.Email);
}
}
有任何想法可以实现这个吗?
context
传递给ItemsStore的构造函数。 - Shayan Pourvatan