简单问题:如何清除Activity
堆栈保持当前堆栈?
我有一个LoginActivity,HomeActivity和另外100个活动。我从101个活动来到HomeActivity。我可以清除活动堆栈
startActivity()
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
HomeActivity中的我想做第二个。可能吗?如果有,怎么样?我想清除活动堆栈以释放资源。
答案 0 :(得分:3)
添加android:clearTaskOnLaunch="true"
和
您的HomeActivity清单标记中的android:launchMode="singleTask"
。