Where do you place instance of anonymous class?
public class MyClass {
// Variables
private Api api;
// Functions
public void callApi() {
api.get(<...>, responseListener)
}
// Where to put that? Top of the file, bottom, next to function?
private ResponseListener responseListener = new ResponseListener() {
@Override
public void onSuccess(Object response) {
}
};
}
And also, in that case, would it be preferable to instantiate directly in the api call?
public void callApi() {
api.get(<...>, new ResponseListener() {
@Override
public void onSuccess(Object response) {
}
});
}