Restart an app programmatically
虽然已经有Jake写了一个ProcessPhoenix这样的类来强制重启app了
但是我不是太明白他为什么要在System.exit之后先启动ProcessPhoenix这个activity,并且还是在单独的:phoenix进程中,然后再次System.exit并打开app的默认activity
在我的测试中
startActivity(Intent.makeRestartActivityTask(
getPackageManager().getLaunchIntentForPackage(getPackageName()).getComponent()));
System.exit(0);
貌似就足够了