Android & RoboGuice - добавить взгляды на фрагмент?
У меня есть фрагмент, который мне нужно отобразить на экране. Я хочу быть в состоянии использоватьInjectView
внедрить мои элементы пользовательского интерфейса. InjectView отлично работает на действиях, потому что представление (xml) устанавливается во времяonCreate
Однако по фрагментам вид установлен наonCreatView
.
Так есть ли способ использовать InjectView для фрагментов? Я знаю, что я мог бы использовать findViewbyId, чтобы найти каждый элемент, но я скорее использую InjectView
public class ProfileFragment extends RoboDialogFragment {
@InjectView(R.id.commentEditText)
protected EditText commentEditText;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// I get a null pointer exception here
commentEditText.setText("Some comment");
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.profile , container, false);
// I get a null pointer exception here
commentEditText.setText("Some comment");
return view;
}
}