我有一些像这样的代码:
public class ModelLoader<T extends Model> {
public ArrayList<T> fromJson(JSONArray jsonObjects) {
// blah blah blah
}
public void getAll(final OnRequestCompleted<T> callback) {
client.get(endpoint, null, new JsonHttpResponseHandler() {
@Override
public void onSuccess(JSONArray resp) {
// I want to call the fromJson method here
}
});
}
}
我在各个地方看到我可以使用OuterClass.this
,在这种情况下会ModelLoader<T>.this
,但这会给我语法错误。
我该怎么做?
答案 0 :(得分:1)
你应该使用ModelLoader.this。