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