¿Cómo hacer referencia a un miembro de datos de un objeto dentro de objetos anidados?

Tengo un usuario de clase java que tiene las variables miembro firstName y lastName que se muestran a continuación:

public class User {

public String firstName;
public String lastName;

public void register()
{
    // do something
}

public void registerFacebook(Facebook facebookObj)
{
    mAsyncRunner.request("me", new RequestListener(){

        public void onComplete(String response, Object state){
            this.firstName = "John";
            this.lastName = "Doe";
            String userRegistrationResponse = this.register();
        }

Como puede ver en el código anterior, estoy tratando de establecer el nombre y el apellido para el objeto actual de la clase Usuario. Sin embargo, dado que el código está dentro del objeto de la clase RequestListener, no es posible.

¿Cómo me refiero al nombre y apellido entonces?

Me sale el error:

firstName cannot be resolved or is not a field
Respuesta 1

¿Es posible cambiar el espacio de color de un objeto BufferedImage existente sin copiar todos los píxeles a un nuevo objeto BufferedImage? No pude encontrar un método para eso, pero tal vez simplemente no encontré ...

Tengo un método que lee la siguiente línea en un archivo txt y hace algo. Tengo otro método que también necesita verificar EOF. Los dos métodos se llaman receptivamente dentro de un bucle. Método 1: ...

Estoy usando un ScheduledThreadPoolExecutor y sospecho que a veces hay demasiadas solicitudes pendientes para la cantidad de subprocesos disponibles (sí ... probablemente necesito ajustar la cantidad de subprocesos). ...

Suponga que desea capturar la fuente de la página de una aplicación web en cada acción, por ejemplo, public void click () {getPageSource (); } public void type () {getPageSource (); } public void select () {...