При отладке (eclipse) я не могу видеть содержимое переменных в представлении переменных, а также в представлении "Выражения" или в представлении "Просмотр" - если переменные определены вне анонимного класса, но отладка находится внутри анонимного класса.
Когда я пытаюсь увидеть содержимое в отладке, я получаю сообщение об ошибке: x не может быть разрешено переменной.
В следующем примере x не может быть разрешен:
private void someMethod(final Object x) {
new Runnable() {
public void run() {
Log.i(x); // x is printed correctly but cannot be resolved when in Debug
}
}.run();
}
Этот вопрос касается среды разработки eclipse - относительно отладки Android. Это не дискуссия о финале, а компиляция - просто отладка.