なぜ、これは OK ではありません。エラーが発生しています。
super.onCreate(savedInstanceState);
btn = ( Button ) findViewById(R.id.button);
btn.setOnClickListener(this);
setContentView(R.layout.activity_according_to_book);
そして、「setContentView(R.layout.activity_according_to_book); 」を「 super.onCreate(savedInstanceState); 」の直後の2行目に配置している場合、 Errors を作成していません。
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_according_to_book);
btn = ( Button ) findViewById(R.id.button);
btn.setOnClickListener(this);