Java tutorial
//package com.java2s; import android.app.Activity; import android.content.Intent; public class Main { public static void restartApp(Activity activity) { if (activity == null) { return; } Intent i = activity.getBaseContext().getPackageManager() .getLaunchIntentForPackage(activity.getBaseContext().getPackageName()); i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); activity.startActivity(i); activity.finish(); } }