¿Cómo ejecutar AsyncTask <> localizado en un fragmento de su padre?

Esto parece más difícil de lo que parece o lo estoy haciendo mal. Necesito actualizar el contenido de los elementos de IU en un fragmento.

Por lo tanto, dentro de una Activity , comienzo AsyncTask tarea como esta

 new MyAsyncTask().execute(); 

Dentro de la actividad "normal" esta clase asíncrona es private así que pensé que podría hacerla public dentro de la clase de fragmento y luego poder llamarla de la clase de padre de FragmentActivity . Algo como esto:

 MyFragment myFragment = (MyFragment) getSupportFragmentManager().findFragmentById(R.layout.my_fragment); new myFragment.DoParsingAsyncTask().execute(""); //??? a silly guess 

Esto no funcionó .

¿Alguien puede ayudar?

PD. Mis fragmentos no son <fragment> vistas en XML, pero trato con ellos a través de ViewPager . No tengo problemas para mostrar páginas a través de ViewPager .
PPS. Esta clase asíncrona inicia el análisis del contenido remoto y rellena los elementos de la interfaz de usuario en el fragmento.

Puede que no solucione el problema, pero cree un método en su fragmento y llame para crear e iniciar la tarea asíncrona. Sólo será más ordenado. Aquí está el código.

De Fragment llame al método como este.

 Activity myActivity = getActivity(); if (myActivity instanceof MyActivity) { ((MyActivity) myActivity).doAsyncTaskMethod(); } 

O puede probar la solución que ya he propuesto.

 MyFragment myFragment = (MyFragment) getSupportFragmentManager().findFragmentById(R.layout.my_fragment); myFragment.new DoParsingAsyncTask().execute(""); 

Que funciona también.

  • ¿Cómo volver de Unity Player a la anterior actividad de Android?
  • Cajón de navegación - Desactivar clic en los elementos detrás del cajón
  • La aplicación se está bloqueando mientras se usa Google map en Fragment
  • FragmentPagerAdapter error getItem con ListFragment
  • Utilizar actividad o fragmento en la aplicación de Android
  • Fragmento no apareciendo
  • Tratando de superponer un fragmento sobre un diseño existente
  • Android View Pager Adapter muestra una pantalla vacía
  • SetRetainInstance fragmento con interfaz de usuario de Android
  • Actividad excludeFromRecents no funciona en Android 5.0
  • ¿Cómo puedo hacer que un elemento específico del cajón de navegación aparezca seleccionado?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.