I'm calling finish() but my activity keeps on going.
I have an activity which is invoked by a menu from the main activity screen.  In my activity's onCreate() method I have the following code fragment:
    // Make sure there are some events in the list.
    if (theEventArrayList.isEmpty()){
        Toast.makeText(this, "Event List is empty", Toast.LENGTH_LONG).show();
        finish();
    }
    SummarizeCurrentEvent();
    graphEvents();
If the list is empty it puts up the Toast, and I can set breakpoint on the call to finish(). If I step from that in the debugger it goes to straight to SummarizeCurrentEvent().   I thought finish() would exit the activity. Is this not the case? Where can I find out more information about this method?