Mar*_*era 4 java android activity-finish
是否有任何特殊情况,在调用后不立即退出 Activity 比较方便finish()?
(换句话说,为什么这个方法没有从设计中立即退出Activity?)
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
}
Run Code Online (Sandbox Code Playgroud)
问题是,为什么条件完成之后的代码以及结束活动之前的代码,以及为什么调用finish()没有立即停止处理
难道你不应该做一个返回来阻止下面的代码执行:
if(somecondition){
finish();
return;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2223 次 |
| 最近记录: |