我想从内部活动重新启动我的应用程序,我在这里看到我应该使用以下代码:
Intent i = getBaseContext().getPackageManager()
.getLaunchIntentForPackage( getBaseContext().getPackageName() );
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
问题是当我使用 FLAG_ACTIVITY_CLEAR_TOP 标志时,应用程序退出并且不会重新启动。有什么建议么?