在Android中,
简而言之,
Intent.FLAG_ACTIVITY_CLEAR_TOP
和finish()
有什么区别?
Intent.FLAG_ACTIVITY_CLEAR_TOP
用于在启动新活动时清除任务栈中的所有旧活动。而finish()
用于销毁当前活动并返回上一个活动。简而言之,
Intent.FLAG_ACTIVITY_CLEAR_TOP
是清除整个任务栈,而finish()
只是销毁当前活动。