Alert Box w Androidzie nie pozwala mi klikać, po prostu wykonuje akcję

Mam przycisk po kliknięciu powinien wyświetlić okno dialogowe alertów zawierające po prostu przycisk „OK” i po kliknięciu powinien przejść do innego działania. Ale to okno dialogowe pojawia się na kilka sekund i przechodzi do aktywności, nie pozwalając mi kliknąć ani potwierdzić. To jest kod, którego użyłem

   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();

    }

Czy ktoś może mi pomóc rozwiązać ten problem? Dzięki w adv ..

questionAnswers(2)

yourAnswerToTheQuestion