Restarting an activity is pretty straight forward if your app supports HoneyComb and above. Just use Activiy.recreate.
However, when supporting lower api versions you need something equivalent to Activity.recreate.
I often forget the simplest programming stuff. How to check whether an element exists or not with jQuery is such a frequently recurring forgetful thing.