title: Adding EditText to Alert Dialog.
body: <p>I have the following code that create alert dialog and I added two edit text to it but once I run the app the values within the EditText won't be retrived and my app crash with NullPointerException:</p>
  
  <p>the code is:</p>
  
  <pre><code>AlertDialog.Builder alert = new AlertDialog.Builder(this);
          LayoutInflater inflater=this.getLayoutInflater();
          final EditText usernameInput=(EditText)findViewById(R.id.dialogusername);
          final EditText passwordInput=(EditText)findViewById(R.id.dialogpassword);   
          alert.setView(inflater.inflate(R.layout.dialog,null));
          alert.setTitle("Enter Password");
          alert.setMessage("Enter password to remove the app:");
          alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
          public void onClick(DialogInterface dialog, int whichButton) {
              //provide user with caution before uninstalling
              //also here should be added a AsyncTask that going to read the password and once its checked the password is correct the app will be removed
              value1=usernameInput.getText().toString();
              value2=passwordInput.getText().toString();
              if(value1.equals(null)&amp;&amp;value2.equals(null))
              {Toast.makeText(context, "Enter username and password", Toast.LENGTH_SHORT).show();}
           }
          });
          });
          alert.show();
  </code></pre>