我一直在研究Google IO 2012 代码
在其中一项活动(HomeActivity.java)中,他们正在执行以下操作:
void onCreate(Bundle savedInstance)
{
if(someCondition) {
// start some other activity here
finish(); // finish this activity
}
if(isFinishing()) return;
// More code here
}
我想知道为什么他们不return
马上放finish()
,而是检查isFinishing()
?