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.

  • Annotationprocessor y apt configure equivalent
  • Adaptar las definiciones de AndroidAnnotations Maven a Gradle
  • ¿Cómo utilizar Android Annotations y su procesador de anotaciones con jack?
  • ClassNotFoundException mediante AndroidAnnotations
  • Android Annotations / Gradle / Android Studio problemas de construcción
  • Cuando aplico AspectJ al proyecto de Android con Androidannotations no funciona
  • Android Annotations y la nueva conexión de datos Android
  • Android NetworkOnMainThreadException en los métodos de fondo
  • Android Studio con AndroidAnnotations -> estos tipos no sufrirán el procesamiento de anotaciones
  • ¿Por qué el valor del atributo de anotación Rest.rootUrl debe ser una expresión constante?
  • AndroidAnnotations no puede encontrar la clase de símbolo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.