Я недавно использовал этот код и понимаю, что в анонимном классе я не могу получить доступ к экземпляру с помощью .this, например:
Sprite sprFace = new Sprite() {
@Override
protected void onManagedUpdate(float pSecondElapsed) {
runOnUpdateThread(new Runnable() {
@Override
protected void run() {
Sprite.this.getParent().detach(Sprite.this); // Here
}});
}
};
Я знаю, как решить эту проблему (просто объявите переменную «я»), но мне нужно знаю, почему я не могу использовать
?