Como modificar variable global con parametro recibido de clase interna en Android

Tengo una variable GLOBAL String cadena;
y tengo unos valores recibidos en una clase interna que es el siguiente:

@Override                     public void onResponse(JSONObject response) {                         cadena=Integer.toString(response.length());                     } 

pero no funciona porque supuestamente no se puede modificar una variable de clase externa en una clase interna. Entonces que puedo hacer para obtener ese response en una variable y usarla en el onCreate ????