Androidannotations @AfterViews no está llamando y editText es null

Tengo una clase y se extiende desde Fragment. Dentro de una clase mi editText es nulo y @AfterViews no está llamando aquí es mi código:

@EFragment public class Search extends Fragment { private final String TAG = Search.class.getCanonicalName(); private static ProgressDialog progressDialog; private Activity activity; private ArrayList<String> urlList = new ArrayList<String>(); @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.search, container, false); Log.i(TAG, "onCreateView"); return rootView; } @ViewById RadioButton firstRadio; @ViewById RadioButton secondRadio; @ViewById(R.id.editText1) EditText editText1; @AfterViews void afterViews() { int a = 1; a++; Log.i(TAG, editText1 + "AfterViews"); Log.i(TAG, a + "aaaaaaaa"); } private void extractUrlsFromText(String s) { Matcher matcher = Patterns.WEB_URL.matcher(s); while (matcher.find()) urlList.add(matcher.group()); } public void searchWebUrl() { Log.i(TAG, editText1 + "searchWebUrl"); String text = editText1.getText().toString(); if (!TextUtils.isEmpty(text)) extractUrlsFromText(text); parseWithUrls(urlList); ((Main) getActivity()).switchToFragmentUrlList(urlList); } 

}

Por favor, ayúdame por qué editText es nulo gracias de antemano!

One Solution collect form web for “Androidannotations @AfterViews no está llamando y editText es null”

Tienes que dejar AndroidAnnotations manejar la inflación de diseño e inyectar la referencia de vista:

 @EFragment(R.layout.my_fragment_layout) public class MyFragment extends Fragment { @ViewById(R.id.my_text_view) // must exist in layout, must be of correct type TextView mTextView; @AfterViews void initViews() { mTextView.setText("Hello World"); } } 

A continuación, utilice la clase generada con _ prefijo.

  • Android-Anotaciones y herencia
  • Android Annotation Error con Android Studio Update 1.0
  • Cuando aplico AspectJ al proyecto de Android con Androidannotations no funciona
  • ClassNotFoundException en AndroidAnnotations generó clases desde la actualización a ADT 22
  • Cómo enviar x-www-form-urlencoded en un cuerpo de solicitud de POST utilizando anotaciones android y resttemplate
  • Proyecto de construcción con anotaciones de Android vía Maven
  • Android Annotations / Gradle / Android Studio problemas de construcción
  • Cómo obtener Android Studio, Gradle y Android Annotations trabajando juntos
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.