title: Reopen ActionMode (or CAB) after onDestroyActionMode is called
body: <p>Let's see this situation: you've got a CAB open with DONE &amp; DISCARD options on a screen with a form to be filled and you won't accept an error value for a field. Hence, the user should either fill in a valid value (and press Back/Done for it to be accepted) or press Discard on the CAB.</p>
  
  <p>Pressing DONE initiates <code>onDestroyActionMode()</code> immediately, after which the CAB is closed.
  So, this is the place (beside the <code>onBackPressed()</code>) where the check for validity is initiated.</p>
  
  <p>The problem is, if creating a new ActionMode there (if the form validity check fails), the recursive loop will be started (as the new CAB will first start closing the old one and so on) --> StackOverflowError.</p>
  
  <p>I tried creating a state variable to prevent the StackOverflowError, but in that case it works only every second time (and only <code>onBackPressed()</code>) :-/</p>
  
  <p>So, <strong>the question</strong>: how do I keep the CAB open (or how to re-open a new one) immediately after <code>onDestroyActionMode()</code> was called on it?</p>