私は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()だろうか?