Método de llamada en clase principal de la clase de fragmento estático

Tengo una clase de fragmento y quiero llamar a un método en tge "principal" clase de mi actividad. La clase del fragmento es estática de modo que sea probablemente cuál es la causa del problema aunque tengo que mantenerla estática. Quiero ser capaz de hacer algo como esto desde dentro de mi clase estática: Method (); He intentado: getActivity (). Método (); Aunque eso no funcionó. ¿Que debería hacer?

Debe poder emitir la actividad devuelta a su clase específica para tener acceso a los métodos públicos.

Si su clase principal se llama MainActivity y tiene algún método de método público entonces podría hacer lo siguiente de su método de fragmento:

((MainActivity) getActivity()).Method(); 

Alternativamente, puede usar el patrón de retorno de llamada de evento descrito en la documentación de fragmento.

  • java.lang.IllegalStateException: Actividad destruida - fragmento de Android
  • DialogFragment: NullPointerException (biblioteca de soporte)
  • Android ListView en el ejemplo de fragmento
  • Android corta mi texto cuando usa fragmentos
  • Utilizar la misma clase de Fragmento dos veces en diferentes contenedores
  • Ubicación de la leyenda de Achartengine
  • El video no se detiene en el fragmento ViewPager
  • ADT de Android: no fragment_main.xml, sólo activity_main.xml
  • Fragmento de Android que se comporta raro
  • ¿Cómo pasar el contexto de MenuItem onOptionsItemSelected a ASyncTask?
  • Retroceso y pérdida de memoria
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.