Почему Butterknife не может найти ViewHolder внутри анонимного класса?

У меня есть ListView с анонимным BaseAdapter :

 final ListView myList = (ListView) getActivity().findViewById(R.id.my_list); myList.setAdapter(new BaseAdapter() { 

Внутри этого анонимного класса у меня есть держатель вида:

 class ViewHolder { @InjectView(R.id.textField) TextView text; public ViewHolder(View view) { ButterKnife.inject(this, view); if (text == null) { text = (TextView)view.findViewById(R.id.textField); } } } 

Установка контрольной точки подтверждает: Butterknife всегда оставляет text поле null , но прямой вызов findViewById работает нормально. Если я ViewHolder класс ViewHolder из анонимного класса, сделав его членом моего основного класса, Butterknife отлично работает. Может кто-нибудь объяснить, почему?

Intereting Posts
PopupWindow $ BadTokenException: Невозможно добавить окно – токен null недействителен Есть ли способ отметить TODO в студии Android? Службы Google Play 9.2.0 отсутствуют классы Источник Ekito Simple KML Позиционирование изображения внутри ImageView с помощью силы тяжести: верх Потеря строки в диспетчере аварий Не удалось найти свойство «компилировать» на org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@397740e0 Ionic – 'add android для платформы' Comand не удалось с кодом выхода ENOENT API Twitter4j не перенаправляет приложение на кнопку «Назад» нажимает на android Вызов класса «конструктор» путем отражения с Котлином Невозможно установить свойство System в Android с помощью команды Exlection или Linux в Android Ошибка CCGLSurfaceView Захват изображения без намерения, дает различный вывод на разных устройствах Как показать изображение на Android с помощью Java-кода Анимация типа GIF для маркера в google map api ANDROID