final Intent intent = getPackageManager().getLaunchIntentForPackage(getPackageName());
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
android重启应用(应用重新启动自身)
原文:http://my.oschina.net/yuanxulong/blog/525172