Bonsoir,

Pour me projet j'ai besoin de stocker les valeurs des editText dans des fichiers..

Je m'explique, dans le fragment je fais :

Début
{

Si( documentText vide ) alors

{ je met de base une chaine String dans documentText;}

mettre valeur stockée dans documentText, dans editText;
}
Fin

Le problème c'est que je peux faire cela que dans le onCreatedView du fragment alors que moi j'ai besoin que cela soit fait dés le lancement de l'activity pour pouvoir effectuer des requetes en justement récupérant les valeurs des documentsText ...

Voici le code qui pose probleme car j'ai du mal à comprendre la façon dont je peux déclarer les objets :

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
public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
       MainActivity objM=new MainActivity();
 
 
        //Lire le fichier Num
        //valeurNum=LireFichier.ReadSettings(objM.getBaseContext(),"Num");
 
        //si le fichier est vide alors ecrire le numéro de dans
        /*if (valeurNum=="")
        {
            //Enregistrement Num
            EcrireFichier.WriteSettings(objM.getBaseContext(),"06xxxxxxxx","Num",1);
        }*/
 
 
        // déclare l'édit text, que l'on chercher à partir de son id
       recupNum = (EditText) objM.findViewById (R.id.etNum);
        //mettre le numéro dans l'éditText
        recupNum.setText("555555555");
 
/*
        //Lire le fichier IP
        valeurIP=LireFichier.ReadSettings(objM.getBaseContext(),"IP");
 
        //si le fichier est vide alors ecrire l'url de dans
        if (valeurIP=="")
        {
            //Enregistrement ip
            EcrireFichier.WriteSettings(objM.getBaseContext(),"10.xx:10xxx","URL",1);
        }
        // déclare l'édit text, que l'on chercher à partir de son id
        recupIP = (EditText) objM.findViewById (R.id.etURL);
 
        // mettre l'url dans l'édit Text
        recupIP.setText(valeurIP);*/
 
    }

Merci de me donner une éventuelle solution.