Я хочу получить доступ к SharedPref внутри getView моего адаптера. Я получаю сообщение об ошибке на MODE_PRIVATE = `MODE_PRIVATE не может быть разрешен к переменной»Android - SharedPreferences внутри адаптера getView
SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
Я установил это, делая mContext.MODE_PRIVATE
, но потом я получаю сообщение об ошибке на getPreferences = getPreferences (межд) не определено. Как я могу это исправить?
Редактировать
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if(convertView == null) {
convertView = mInflator.inflate(R.layout.griditemlayout, parent, false);
}
TextView gridtv;
gridtv = (TextView) convertView.findViewById(R.list.gridtext);
SharedPreferences sP = ((Object) mContext).getPreferences(mContext.MODE_PRIVATE);
Boolean b = sP.getBoolean(s[position], false);
...
return convertView;
}
Можете ли вы опубликовать то, что у вас есть в методе getview? – intrepidkarthi
см. Править выше ... –
OKe Я импортировал 'import static android.content.Context.MODE_PRIVATE', но я получаю сообщение об ошибке getPreferences =' undefined' –