Android Butterknife - Bindung in Fragment
Ich benutze Butterknife zum ersten Mal, aber irgendetwas muss nicht stimmen. Ich habe ein Fragment und eine Listenansicht und eine Textansicht nur zum Testen, aber Butterknife bindet meine Variablen nicht:
public class MyFragment extends Fragment {
@Bind(R.id.resultListView) ListView resultList;
@Bind(R.id.textView1) TextView test;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_my, container, false);
ButterKnife.bind(this, view);
System.out.println(resultList); //null
System.out.println(view.findViewById(R.id.resultListView)); //works
System.out.println(test); //null
System.out.println(view.findViewById(R.id.textView1)); //works
return view;
}
}
Keine Ausnahme oder so. Die manuelle Bindung funktioniert, daher müssen meine Ansichten vorhanden sein.