Scenario is :
I Have a MainActivity(MainActivity.java) with pager making Fragment(MyFragment.java) in it.
I have one more activity called Main2Activity(Main2activity.java).
I want to send Data from Main2Activity to MyFragment.
Main2Activity.java:
  public class Main2Activity extends AppCompatActivity{
  private String myString = "hello";
  @Override
   protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.activity_main2);
            Bundle bundle = new Bundle();
            bundle.putString("path1", "Hey Brother");
            MyFragment frgmentObj = new MyFragment ();
            frgmentObj.setArguments(bundle);
   }
MyFragment.java :
   public class MyFragment extends android.support.v4.app.Fragment{
  @Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
String brother = getArguments().getString("path1");   // Here showing NPE
  return view;
}
}
But its giving me Null pointer exception
     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.os.Bundle.getString(java.lang.String)' on a null object reference
please help me out package is same Thanks
 
     
    