我的应用中有 3 个活动。
首页 -> 列表 -> 详情
当我在 Detail 活动中时,我想要一个主页按钮,它将我重定向到主页活动并关闭其他活动。然后,我尝试了这段代码:
Intent intent = new Intent(this, HomeActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
因为FLAG_ACTIVITY_CLEAR_TOP
是:
如果设置,并且正在启动的活动已经在当前任务中运行,那么不会启动该活动的新实例,而是关闭它上面的所有其他活动,并且此 Intent 将被传递到(现在顶部)作为新意图的旧活动。
我得到了我想要的,但它仍然是 onCreate。有什么方法可以启动家庭而不去其 onCreate?