Отправка данных из одного действия во фрагмент второго действия

У меня есть основное действие с блоком навигации и несколькими фрагментами, и дополнительное действие, которое собирает некоторые данные, которые я храню в строке, называемой «конечные точки». Я пытаюсь отправить строку из вторичного действия в один из фрагментов основного действия:

Вторичное действие (отправка строки «конечная точка» через намерение в основное действие):

        Intent intent = new Intent(Secondary.this,Main.class);
        intent.putExtra("endpoint",endpoint);
        startActivity(intent);

Основная деятельность (получение строки из вторичной активности):

    public void onNavigationDrawerItemSelected(int position) {
    // update the main content by replacing fragments
    FragmentManager fragmentManager = getFragmentManager();
    fragmentManager.beginTransaction()
            .replace(R.id.container, PlaceholderFragment.newInstance(position))
            .commit();
    switch (position) {
        case 0:
            Bundle args = new Bundle();
            args.putString("endpoint",getIntent().getExtras().getString("endpoint"));
            Fragment1 fragment = new Fragment1();
            fragment1.setArguments(args);
            fragmentManager.beginTransaction().replace(R.id.container, Fragment1.newInstance(position)).commit();
            break;
        case 1:
            fragmentManager.beginTransaction().replace(R.id.container, Fragment2newInstance(position)).commit();
            break;
        case 2:
            fragmentManager.beginTransaction().replace(R.id.container, Fragment3.newInstance(position)).commit();
            break;
        case 3: ...

А в классе Fragment я пытаюсь отобразить данные в TextView:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    String endpoints = getActivity().getIntent().getStringExtra("endpointStr");
    View rootView = inflater.inflate(R.layout.fragment_overview, container, false);
    TextView textView = (TextView) rootView.findViewById(R.id.overviewTV);
    textView.setText(endpoint);
    return rootView;
}

Вот что я получаю:

E / AndroidRuntime ﹕ ИСКЛЮЧИТЕЛЬНОЕ ИСКЛЮЧЕНИЕ: основной процесс: com.Main.app, PID: 16681 java.lang.RuntimeException: невозможно запустить действие ComponentInfo {com.Main.app/com.Main.app.Main}: android.view. InflateException: бинарный XML-файл, строка # 30: ошибка надувания фрагмента классаВызвано: android.view.InflateException: строка двоичного XML-файла # 30: ошибка надувания фрагмента класса на android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:713) на android.view.LayoutInflater.rInflate (LayoutInflater.java:755) на android.view.LayoutInflater.rInflate (LayoutInflater.java:758) и на LayoutInflater.inflate (LayoutInflater.java:492) в android.view.LayoutInflater.inflate (LayoutInflater.java:397) в android.view.LayoutInflater.inflate (LayoutInflater.java:353) в com.android.internal.policy.impl .PhoneWindow.setContentView (PhoneWindow.java:343) на android.app.Activity.setContentView (Activity.java:1929) на com.Main.app.Main.onCreate (Main.java:42) на android.app.Activity. executeCreate (Activity.java:5231) в android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1087) в android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2169) в android.app.ActivityThread.handleLaunchActivity (ActivityThread.java) : 2271) на android.app.ActivityThread.access $ 800 (ActivityThread.java:144) на android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1205) на android.os.Handler.dispatchMessage (Handler.java:102) на android.os.Looper.loop (Looper.java:136) на android. app.ActivityThread.main (ActivityThread.java:5146) на java.lang.reflect.Method.invokeNative (собственный метод) на java.lang.reflect.Method.invoke (Method.java:515) на com.android.internal. os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:732) в com.android.internal.os.ZygoteInit.main (ZygoteInit.java:566) в dalvik.system.NativeStart.main (собственный метод)

        **Caused by: java.lang.NullPointerException**
        at com.Main.app.Main.onNavigationDrawerItemSelected(Main.java:65)
        at com.Main.app.NavigationDrawerFragment.selectItem(NavigationDrawerFragment.java:205)
        at com.Main.app.NavigationDrawerFragment.onCreate(NavigationDrawerFragment.java:79)
        at android.app.Fragment.performCreate(Fragment.java:1678)
        at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:859)
        at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1040)
        at android.app.FragmentManagerImpl.addFragment(FragmentManager.java:1142)
        at android.app.Activity.onCreateView(Activity.java:4786)
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:689)

на android.view.LayoutInflater.rInflate (LayoutInflater.java:755) на android.view.LayoutInflater.rInflate (LayoutInflater.java:758) на android.view.LayoutInflater.inflate (LayoutInflater.java:492) на android.view. LayoutInflater.inflate (LayoutInflater.java:397) в android.view.LayoutInflater.inflate (LayoutInflater.java:353) в com.android.internal.policy.impl.PhoneWindow.setContentView (PhoneWindow.java:343) в android.app .Activity.setContentView (Activity.java:1929) в com.Main.app.Main.onCreate (Main.java:42) в android.app.Activity.performCreate (Activity.java:5231) в android.app.Instrumentation. callActivityOnCreate (Instrumentation.java:1087) на android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2169) на андроид. app.ActivityThread.handleLaunchActivity (ActivityThread.java:2271) на android.app.ActivityThread.access $ 800 (ActivityThread.java:144) на android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1205) на android.os. Handler.dispatchMessage (Handler.java:102) в android.os.Looper.loop (Looper.java:136) в android.app.ActivityThread.main (ActivityThread.java:5146) в java.lang.reflect.Method.invokeNative (Собственный метод) в java.lang.reflect.Method.invoke (Method.java:515) в com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:732) в com.android.internal.os .ZygoteInit.main (ZygoteInit.java:566) в dalvik.system.NativeStart.main (собственный метод)

Как я могу исправить это и отправить строку из одного действия во фрагмент другого действия?

Вот XML:

<!-- A DrawerLayout is intended to be used as the top-level content view using match_parent for both width and height to consume the full space available. -->
<FrameLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true">
    <android.support.v4.widget.DrawerLayout
        android:id="@+id/drawer_layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#ffffff"
        tools:context=".Stackerz">

        <!-- As the main content view, the view below consumes the entire
             space available using match_parent in both dimensions. -->
        <FrameLayout
            android:id="@+id/container"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            />

        <!-- android:layout_gravity="start" tells DrawerLayout to treat
             this as a sliding drawer on the left side for left-to-right
             languages and on the right side for right-to-left languages.
             If you're not building against API 17 or higher, use
             android:layout_gravity="left" instead. -->
        <!-- The drawer is given a fixed width in dp and extends the full height of
             the container. -->
        <fragment android:id="@+id/navigation_drawer"
            android:layout_width="@dimen/navigation_drawer_width"
            android:layout_height="match_parent"
            android:layout_gravity="start"
            android:name="com.xxxxxx.app.NavigationDrawerFragment"
            tools:layout="@layout/fragment_navigation_drawer" />

    </android.support.v4.widget.DrawerLayout>
</FrameLayout>