When I restart an Activity
using
Intent intent = new android.content.Intent();
intent.setClass(this, this.getClass());
this.startActivity(intent);
A lot of the state is remembered, but I want to clear it all (its a rare exception handler that I am using to try to clear all).