@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_connect_request_pending_manager, container, false); optionsMenuControl = new OptionsMenuControl(); if (savedInstanceState == null) { String userId = getArguments().getString(ARGUMENT_USER_ID); String conversationId = getArguments().getString(ARGUMENT_CONVERSATION_ID); ConnectRequestLoadMode loademode = ConnectRequestLoadMode.valueOf(getArguments().getString(ARGUMENT_LOAD_MODE)); userRequester = IConnectStore.UserRequester.valueOf(getArguments().getString(ARGUMENT_USER_REQUESTER)); getChildFragmentManager() .beginTransaction() .add( R.id.fl__pending_connect_request, PendingConnectRequestFragment.newInstance( userId, conversationId, loademode, userRequester), PendingConnectRequestFragment.TAG) .commit(); getChildFragmentManager() .beginTransaction() .add( R.id.fl__pending_connect_request__settings_box, OptionsMenuFragment.newInstance(false), OptionsMenuFragment.TAG) .commit(); } return view; }
public static PendingConnectRequestManagerFragment newInstance( String userId, String conversationId, ConnectRequestLoadMode loadMode, IConnectStore.UserRequester userRequester) { PendingConnectRequestManagerFragment newFragment = new PendingConnectRequestManagerFragment(); Bundle args = new Bundle(); args.putString(ARGUMENT_USER_ID, userId); args.putString(ARGUMENT_CONVERSATION_ID, conversationId); args.putString(ARGUMENT_USER_REQUESTER, userRequester.toString()); args.putString(ARGUMENT_LOAD_MODE, loadMode.toString()); newFragment.setArguments(args); return newFragment; }