Представление, внедренное RoboGuice, равно null

Я пытаюсь выяснить, что может быть не так с моей инъекцией представления. Это работает для фрагментов в моем приложении, но я не могу заставить его работать для активности. Вот мой код:

@ContentView(R.layout.schedule)
public class ScheduleActivity extends RoboFragmentActivity{

   @InjectView(R.id.train_list_holder) ListView mViewTrainListContainer;

   @Override
   protected void onCreate(Bundle arg0) {
       super.onCreate(arg0);
       CL.v(String.valueOf(mViewTrainListContainer));
   }
}

Значение mViewTrainListContainer всегда равно null.


person somerandomusername    schedule 03.10.2014    source источник
comment
Не могли бы вы добавить свой макет xml?   -  person Gooziec    schedule 03.10.2014
comment
Собирался скопировать мой макет и только что понял свою проблему. У меня LinearLayout, а не ListView. Странно, что он не выдает никаких исключений Cast. Он просто устанавливает мой var равным нулю.   -  person somerandomusername    schedule 03.10.2014


Ответы (1)


Неправильно задан тип просмотра. Это был LinearLayout, а не ListView.

person somerandomusername    schedule 03.10.2014