title: putExtra from activity then getExtra in fragment
body: <p>i tried to put and get extra from activity to fragment . but something is wrong! anybody have idea? my case is diffrent because i wanna do it in fragment</p>
  
  <p>myActivity :</p>
  
  <pre><code>if(email.matches(users.user1)&amp;&amp;password.matches(users.pass1)){
          Intent intent = new Intent(LoginActivity.this,MainActivity.class);
          Intent i = new Intent(LoginActivity.this,ProfileFragment.class);
          i.putExtra("pn", users.pn1);
          i.putExtra("name", users.name1);
          i.putExtra("family", users.family1);
          i.putExtra("rank", users.rank1);
          startActivity(intent);
          finish();
      }
  </code></pre>
  
  <p>myfragment</p>
  
  <pre><code>@Nullable
  @Override
  public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {
      return inflater.inflate(R.layout.fragment_profile2, container, false);
  
      final TextView pn =getActivity().findViewById(R.id.pn);
      final TextView name =getActivity().findViewById(R.id.name);
      final TextView family =getActivity().findViewById(R.id.family);
      final TextView user =getActivity().findViewById(R.id.user);
      final TextView rank =getActivity().findViewById(R.id.rank);
  
      String pnget = getActivity().getIntent().getStringExtra("pn");
      String nameget = getActivity().getIntent().getStringExtra("name");
      String familyget = getActivity().getIntent().getStringExtra("family");
      String userget = getActivity().getIntent().getStringExtra("user");
      String rankget = getActivity().getIntent().getStringExtra("rank");
  
      pn.setText(pnget);
      name.setText(nameget);
      family.setText(familyget);
      user.setText(userget);
      rank.setText(rankget);
  }
  </code></pre>
  
  <p>Hi . i tried to put and get extra from activity to fragment . but something is wrong! anybody have idea?</p>