Я хочу внедрить некоторые представления из макета xml в RoboFragment, но, к сожалению, получаю исключение Nullpointer. Поскольку у RoboGuice (помимо того, что это отличная структура DI) очень мало документации, я не знаю, могу ли я использовать @ContentView(R.layout.fragmentlayout)
для аннотирования своего RoboFragment. Есть ли что-то, что я должен сделать вместо этого? Что я сейчас делаю:
public class TestFragment extends RoboFragment {
@InjectView(R.id.upBtn) private Button upBtn;
@Override
public View onCreateView(LayoutInflater layoutInflater,
ViewGroup container, Bundle savedInstanceState) {
super.onCreateView(layoutInflater, container, savedInstanceState);
View view = layoutInflater.inflate(R.layout.fragmentlayout, container, false);
RoboGuice.getInjector(getActivity()).injectMembers(this);
upBtn.setSelected(false); // <------ Null pointer here
return view;
}
}