Bonjour
j'ai une activité avec:
- un RadioGroup constitué de 4 RadioButton
- un EditText
j'ai fait
- une methode pour le choix du radioButtom
- une methode qui valide la saisie dans EditText:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
 
    /**
     * methode permettant de selectionner le choix du radioButtom d'une valeur
     *
     */
    private void choiceRadiobuttom() {
        mRadioGroup = (RadioGroup) findViewById(R.id.rdbGroupeValeur);
        mRadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(RadioGroup group, int checkedId) {
                float valeur;
                if(checkedId == R.id.rdbValeur4){
                    valeur = Float.parseFloat(Choix.VALEUR4.toString());
                }
                else if(checkedId == R.id.rdbValeur3){
                    valeur = Float.parseFloat(Choix.VALEUR3.toString());
                }
                else if (checkedId == R.id.rdbValeur2){
                    valeur= Float.parseFloat(Choix.VALEUR2.toString());
                }
		else {
			valeur= Float.parseFloat(Choix.VALEUR1.toString());
		}
            }
        });
    }
   /**
     * methode permettant de valider le cout de l'utilisateur.
     *
     * @return
     */
    private boolean ValidEditText()() {
        boolean isValid = true;
        String stringCout = mEditText.getText().toString().trim();
        Matcher m = Pattern.compile("\\d+((.|,)\\d+|)").matcher(stringCout);
        if (TextUtils.isEmpty(stringPitch)) {
            mEditText.setError(getText(R.string.field_required));
            isValid = false;
        } else if (!m.matches()) {
            mEditText.setError(getText(R.string.number_error));
            isValid = false;
        } else {
            mEditText.setError(null);
        }
        return isValid;
    }
    /**
     * méthode permettant de valider l'activité
     */	
    private boolean validActivity2(){
		//TODO
	}
j'aimerai faire une methode qui valide les deux methodes ci dessus sur cette activité,
private boolean validActivity(...){...}
car je veux faire appel de celle ci
dans :
protected void onCreate(Bundle savedInstanceState){...}
l'enregistrer avant de passer à une autre vue.
merci de m'orienter surtout pour le choix des parametres