title: how to get text from edittext inside a dialog
body: <p>Like the title said how can I get text out of EditText which is found inside a custom dialog?</p>
  
  <p>This is the onCreateDialog method from my dialogfragment:</p>
  
  <pre><code>public Dialog onCreateDialog(Bundle savedInstanceState) {
      AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
      LayoutInflater inflater = getActivity().getLayoutInflater();
  
      SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
      final SharedPreferences.Editor editor = sharedPref.edit();
  
      builder.setView(inflater.inflate(R.layout.name_dialog, null))
             .setPositiveButton(R.string.name_ok, new DialogInterface.OnClickListener() {
                 @Override
                 public void onClick(DialogInterface dialog, int id) {
                     EditText nameEditText = (EditText) getActivity().findViewById(R.id.name_text_view);
                     editor.putString(getString(R.string.name_key), nameEditText.getText().toString());
                     editor.commit();
                 }
             })
             .setNegativeButton(R.string.name_cancel, new DialogInterface.OnClickListener() {
                 public void onClick(DialogInterface dialog, int id) {
                     NameDialogFragment.this.getDialog().cancel();
                 }
             });      
      return builder.create();
  }
  </code></pre>
  
  <p>I can't get it to work.. I write something in the edittext then i press OK and it just crashes and gives me a null pointer error on this line :</p>
  
  <pre><code>editor.putString(getString(R.string.name_key), nameEditText.getText().toString());
  </code></pre>