Alert Box no Android não me deixa clicar, apenas executa diretamente a ação

Eu tenho um botão ao clicar deve exibir uma caixa de diálogo de alerta contendo apenas o botão "OK" e depois de clicar deve ir para outra atividade. Mas esta caixa de diálogo aparece por alguns segundos e vai para a atividade sem me deixar clicar ou confirmar. Este é o código que eu usei

   public void onClick(View v) {

    AlertDialog.Builder alertbox = new AlertDialog.Builder(InsertData.this);

    alertbox.setMessage("Object Location Stored!");

    alertbox.setPositiveButton("Ok", new DialogInterface.OnClickListener() {

            public void onClick(DialogInterface arg0, int arg1) {
                // the button was clicked

                Intent a = new Intent(getApplicationContext(),MainMenu.class);
                startActivity(a);
            }

        });
        alertbox.show();

    }

Alguém pode me ajudar a resolver isso? Obrigado em adv ..

questionAnswers(2)

yourAnswerToTheQuestion