title: Android: Can not change the text appears in AlertDialog
body: <p>I created an AlertDialog to show the user next level challenges when one is succeeded. So, the corresponding code is like this. when the game is succeeded showDialog(R.id.display_success) is called and the following code is executed.</p>
  
  <p>So, I am expecting to execute this code in every call. However; the game is executing only once and showing the same AlertDialog in every other execution. I mean, like the instance is not created after the first one is created and the first instance is used all the time.</p>
  
  <pre><code>case R.id.display_success:           
         updateGameSettings();
         message = formatLevel()
         + formatMission();
         return new AlertDialog.Builder(this)
         .setIcon(R.drawable.smiley_happy)
         .setTitle(R.string.dialog_success)
         .setMessage(message)
         .setPositiveButton(R.string.alert_dialog_newgame, new DialogInterface.OnClickListener() {
                 public void onClick(DialogInterface dialog,     int whichButton) {
                         startANewGame();
                 }
         })
         .setNegativeButton(R.string.exit, new DialogInterface.OnClickListener() {
                 public void onClick(DialogInterface dialog, int whichButton) {
                       finish();
                 }
         })
         .create();
  </code></pre>