Je souhaite accéder à SharedPref à l'intérieur de getView de mon adaptateur. Je reçois une erreur sur MODE_PRIVATE = `MODE_PRIVATE ne peut être résolu à une variable »Android - SharedPreferences dans l'adaptateur getView
SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
je fixe ceci en faisant mContext.MODE_PRIVATE
, mais je reçois une erreur sur getPreferences = getPreferences (int) est définie. Comment puis-je réparer cela?
Modifier
@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;
}
pouvez-vous envoyer ce que vous avez dans la méthode getview? – intrepidkarthi
voir edit ci-dessus ... –
OKay J'ai importé 'import statique android.content.Context.MODE_PRIVATE', mais j'obtiens une erreur sur getPreferences =' undefined' –