void est un type non valide pour cette variable

J'obtiens cette erreur:

void est un type non valide pour la variable onRadioButtonClicked

Mais le site des développeurs dit que le vide est un must! Alors, où est le problème? Le codage de l'xml est correc.. Le problème doit se situer quelque part ici:

package com.example.kernel.version;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.NavUtils;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.RadioButton;
public class MainPage extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent=getIntent();
setContentView(R.layout.activity_main_page);       
public void onRadioButtonClicked(View view) {
//Is the button now checked?
boolean checked = ((RadioButton) view).isChecked();
//Check which radio button was clicked
switch(view.getId()) {
case R.id.radio_pirates:
if (checked)
//Pirates are the best
break;
case R.id.radio_ninjas:
if (checked)
//Ninjas rule
break;
}
}

OriginalL'auteur Naman Arora | 2013-01-05