package hu.supercluster.overpasser.app.activity.container; import android.support.v4.app.FragmentActivity; import org.androidannotations.annotations.EBean; import org.androidannotations.annotations.RootContext; import hu.supercluster.overpasser.app.util.AbstractFragmentHandler; @EBean class ContainerFragmentHandler extends AbstractFragmentHandler { private MapFragment mapFragment; @RootContext ContainerActivity activity; @Override protected FragmentActivity getFragmentActivity() { return activity; } final MapFragment getMapFragment() { if (mapFragment == null) { mapFragment = getFragment(MapFragment_.class, MapFragment_.builder().build()); } return mapFragment; } }