在使用 TaskStackBulider 删除以前的页面时,
Intent i = new Intent(DeepLinkingActivity.this, HomePageclass);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
i.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
if (i != null) {
stackBuilder.addNextIntentWithParentStack(i);
}
stackBuilder.startActivities();
它正在清除所有以前的页面,但在加载主页之前显示白屏。有人知道这个问题吗?在主页中,我使用
android:launchMode="singleTask"