Quote Originariamente inviata da GANDULE Visualizza il messaggio
codice HTML:
Cannot make a static reference to the non-static method getSharedPreferences(String, int) from the type ContextWrapper
e questo il codice incriminato

codice:
SharedPreferences prefs = getSharedPreferences(MY_PREFERENCES, Context.MODE_PRIVATE);
Come posso aggirare il problema?
Dedurrei che sei su Android, perché stai usando questo ContextWrapper.

getSharedPreferences è un metodo di istanza mentre tu evidentemente stai facendo questa invocazione da dentro un metodo di classe (static). Ovviamente non hai il this, getSharedPreferences va invocato su una istanza di ContextWrapper.

Perché devi fare questo da un metodo statico? Puoi ricevere/ottenere in qualche modo il riferimento all'oggetto che è-un ContextWrapper? Il punto è tutto qui.