在调用后不立即退出 Activity 很方便,是否有任何特殊情况finish()
?
(换句话说,为什么这个方法没有立即从设计中退出活动?)
http://developer.android.com/reference/android/app/Activity.html#finish()
更新
当我立即说时,我的意思是,您会及时调用finish()
,当然,使用保存实例包进行清理,onStop 和 onDestroy 方法不算在内。
看一个例子我在说什么,这里是片段
onCreate(Bundle savedInstance){
// code executed
if(somecondition){
finish();
}
// code which shouldn't be executed
}
问题是,为什么条件之后的代码在结束活动之前也完成了,为什么finish()
调用没有立即停止处理