私はGoogle IO 2012 コード
を研究してきまし
た。アクティビティの 1 つ (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()
だろうか?