我有一个 java 类 User,它的成员变量 firstName 和 lastName 如下所示:
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();
}
正如您在上面的代码中看到的,我正在尝试为 User 类的当前对象设置 firstName 和 lastName。但是,由于代码在 RequestListener 类的对象内部,所以这是不可能的。
那么我如何引用 firstName 和 lastName 呢?
我得到错误:
firstName cannot be resolved or is not a field