I have been over 2 references and tried my best to understand the communication between 2 fragments. With the help from a previous question on here + the 2 references I was able to come up with this code. What would I have to put in my FragB to retrieve the choice the user made in ListFragment FragA?
Main Activity:
public class MainActivity extends Activity implements OnDataPass{
...
@Override
public void onDataPass(String data) {
    // TODO Auto-generated method stub
    FragA transaction1 = ((FragA) getFragmentManager().findFragmentByTag("ItemRoleList"));
    transaction1.dataPasser.onDataPass(data);
}
}
Here is FragA:
public class FragA extends ListFragment{
OnDataPass dataPasser;
public interface OnDataPass{
    public void onDataPass(String data);
}
@Override
public void onAttach(Activity a) {
    super.onAttach(a);
    // This makes sure that the container activity has implemented
    // the callback interface. If not, it throws an exception
    try {
        dataPasser = (OnDataPass) a;
    } catch (ClassCastException e) {
        throw new ClassCastException(a.toString()
                + " must implement OnHeadlineSelectedListener");
    }
}
 
     
    