初めてのAndroid(本)

@Override
public boolean onOptionsItemSelected(MenuItem item){
    switch (item.getItemId()) {
    case R.id.settings:
        startActivity(new Intent(this, Settings.class));
        return true;
        break;

    default:
        break;
    }
    return false;
}

あれ?Settingsなんて自前のクラスねーぞ…?

Settingsは、(中略)これから定義しようとしているクラスである。

(;゚д゚) ... どう考えても説明する順番おかしいだろJK… せめてそういうことはソースコードの前に書いてくれ。

というトラップに読み始めて1時間で2〜3回ハマった。