Jump to content
bill73

Problème pour utiliser la valeur d'un EditText

Recommended Posts

Bonjour à tous,

 

Je suis nouveau ici et j'espère avoir une réponse rapide... Je développe ma première application Android donc j'ai forcément eu de nombreux soucis. L'aide des différents forums a été précieuse, cependant je bloque sur un "petit" problème qui m'empêche d'avancer.

J'ai créé un EditText de type "number" pour que l'utilisateur puisse entrer un nombre qui me servira ensuite. Cependant, il semble que, peu importe le nombre entré, la valeur de l'EditText ne change pas. En effet, j'aurai ensuite 2 cas: le cas où l'utilisateur a rentré "1" et l'autre cas. Comme j'ai initialisé mon EditText avec la valeur 1, il suit toujours cette condition.
Je vous mets la partie intéressante de mon script (désolé si la manière de rédiger n'est pas parfaite...), dites-moi si vous avez besoin du sript complet ou d'autres infos.

 

public class numberoftrips extends AppCompatActivity  {
    private EditText nbtrip;

 

    @Override
    protected void onCreate (Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_numberoftrips);

 

        //l'objectif est ici de récupérer le nombre entré par l'utilisateur (j'ai essayé plein d'autres manières, aucune ne fonctionne...)

        nbtrip=(EditText)findViewById(R.id.nbtrip1);
        int n=Integer.parseInt(nbtrip.getText().toString());

        //Le bouton Next ne mène pas à la même activity suivant si l'utilisateur a rentré 1 ou un autre chiffre
        if (n==1){
            btnNext2.setOnClickListener(new View.OnClickListener(){
                public void onClick (View view) {
                    Intent myIntent =new Intent(getBaseContext(), trip.class);
                    startActivityForResult(myIntent,0);
                }
            });
        }

        else {
            btnNext2.setOnClickListener(new View.OnClickListener(){
                public void onClick (View view) {
                    Intent myIntent =new Intent(getBaseContext(), ID_informations.class);
                    startActivityForResult(myIntent,0);
                }
            });
        }

    }
}

 

 

 

EDIT: J'ai découvert qu'il ne fallait pas que je mette le if dans le onCreate. Ceci dit, quand je le sors l'application ne veut même plus se lancer, elle ne "reconnaît" pas le if  je pense. Quelqu'un a une solution?

 

Edited by bill73

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.






  • Similar Content

    • By Tiagoo
      bonjour j'ai besoin d'aide pour debloquer mon ledger nano s.
      J'ai reinitialiser mon pc et depuis je ne parvient plus a faire fonctionner mon wallet
      jai tenter de suivre les indication pour le mettre en bootloader.
      Mais maintenant que l'ecran affiche bootloader, plus aucune manipulation ne fontionnent.
      Est ce quelqu'un peut me conseiller sur les manip a effectuer pour debloqué l'ecran ?
      merci a vous pour votres aides...
    • By FLOUE13
      Bonjour,
      J'ai deux Redmi Mi Play (M1901F9E), qui se sont bloqués hier et qui ne démarrent plus.
       
      L'un redémarre indéfiniment et l'autre ne s'allume pas. Je peux juste accéder au menu fastboost sur les deux.
       
      Pouvez vous m'indiquer la marche à suivre pour les débloquer ?
       
      Merci beaucoup de votre aide
    • By oursgentil
      Bonjour
       
      j'ai un soucis avec mon S10e
       
      Mes photos fait avec l'objectif principal sont floues sur le coté gauche de la photo.
      le coté droit ca va
       
      Au début elles étaient completement floues et j'ai fait changer l'autofocus
      Mais la j'ai encore un probleme
       
      Merci de votre aide parce ce que je ne sais pas d'ou ca peut venir
    • By AxlMcht
      Bonjour, je souhaite changer de date sur mon portable pour débloquer un évent sur mon jeu Real Racing 3. Malheureusement ce changement est bloqué par l'administrateur. Qqn a t il déjà été touché par ce problème ? Merci d'avance !!
    • By Maitreosa
      Bonjour.
       
      L'écran de mon téléphone n'affiche plus rien et reste noir. Le téléphone, lui, fonctionne bien, il s'allume et les boutons fonctionnent, mais je ne vois plus rien.
×
×
  • Create New...