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
Vous devez vous connecter pour publier un commentaire.
Votre
onRadioButtonClicked
est contenue à l'intérieur de votreonCreate
méthode—faire d'eux des méthodes distinctes. Ajouter une accolade de fermeture}
après:Vous êtes les bienvenus, n'oubliez pas de accepter cette réponse si vous avez trouvé utile 🙂
OriginalL'auteur Reimeus
De faire comme ceci:
OriginalL'auteur Ali Imran