Force Close trying to launch a market page from and alert box
<p>Can anyone figure out why this causes a force close??</p>

<pre><code>void failbox(){
     // Create the alert box
       AlertDialog.Builder alertbox = new AlertDialog.Builder(this);

       // Set the message to display
       alertbox.setMessage(R.string.fail);

       alertbox.setPositiveButton("Get Busybox", new DialogInterface.OnClickListener() {

           // do something when the button is clicked
           public void onClick(DialogInterface arg0, int arg1) {


               Intent i = new Intent(Intent.ACTION_VIEW);  
               i.setData(Uri.parse("market://details?id=stericson.busybox"));
           }
           });

       // set a negative/no button and create a listener
       alertbox.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {

           // do something when the button is clicked
           public void onClick(DialogInterface arg0, int arg1) {

           }
       });

        // show the alert box
       alertbox.show();

   }
</code></pre>

<p>Thanks in advance!</p>
