Get an Activity Manager, and then ask for a package restart:
ActivityManager m_activityManager = (ActivityManager) getSystemService(Activity.ACTIVITY_SERVICE);
And that’s it, it just works.
I know its not recommended, and that it’s against activities lifecycle, but sometimes it is necessary for your app.
Some spambots are messing around this blog (and I suppose that everyone’s else), so I’ve set comment moderation, just in case spam comes around.
Common comments are welcome!!!
If you have a custom EditText, that uses a different input method from soft keyboard, you should add this line to prevent him from showing.
Really easy, huh?