I have an Activity with ListView, when clicking on a list item opens a new fragment. Do I need to create a new fragment every time like this?
     FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction();
     fragmentTransaction.add(R.id.root_layout,new MyFragment());
Or will be enough to create a fragment once and then use it?
in activity:
     MyFragment myFragment = new MyFragment();
     ......
in onItemClickListener:
     FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction();
     fragmentTransaction.add(R.id.root_layout,myFragment);
 
     
     
    