Android click going to wrong activity
===

I have an activity that has multiple clickable views. When you click on one of them - new instance of the same activity class is called with new arguments.

    Intent i = new Intent(this, SameActivity.class);
    // put extras
    startActivity(i);

This is done in onClick method. The problem is that when you double click any view really fast, you can see that new Activity is opened and then it acts like I clicked on one of the views again (in the newly created activity). And then it renavigates again.

log looks like:

    onCreate()
    onStart()
    onResume()
    onClick()
    onPause()
    onCreate()
    onStart()
    onResume()
    onClick()
    onCreate()
    onStart()
    onResume()
    onStop()
    onStop()

Why and how to avoid it?