Listed below is my basic code for controlling the maps. I do some really advanced stuff later. Everything seems to work perfect, until onResume().
onResume()
Here
To implement Scott Stanchfield's solution: call cleanFrame() when add/replace another fragment.
public void cleanFrame(){ FrameLayout FL = (FrameLayout) thisview.findViewById(R.id.myfragmentcontainer); FL.removeAllViewsInLayout(); }