Método de actividad de llamada de fragmento

Estoy tratando con fragmentos.
Yo tengo unActivity y diferentefragments.
Cadafragment Necesito el acceso a unClass(call it X) que le permiten acceder a una base de datos, pero debido a que tengo muchos fragmentos, no quiero crear una instancia diferente deClass X en cada fragmento, ya que creo que requerirá un montón dememory.
Entonces, ¿cómo puedo hacer?
Escribí algo como esto (con un captador), ¡pero no funciona!

public class MyActivity {
  private ClassX classx;

  .....

  public ClassX getClassX() {
     return classx;
  }   
  .....
}

Pero que, ¿cómo puedo llamarlo desde elfragment?

Respuestas a la pregunta(5)

Su respuesta a la pregunta