Bonjour les gars!
Je travaille sur un projet auquel je dois créer des formulaires dynamiquement.
Dans ma solution j'arrive à ajouter dynamiquement les champs mais je n'arrive pas à stocker les identifier dans un fichier.

Voici ma méthode pour créer le fichier:
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
public void ecrireDansFichier(EditText edit){
		FileOutputStream output = null;
		File mFile = Environment.getExternalStorageDirectory();
		String nomFichier = "Identifiants.txt";
		try{
			File file = new File(mFile.getPath()+"/Android/fichiers/ "+getPackageName()+"/files/contact/"+nomFichier);			
			output =  openFileOutput(nomFichier,Context.MODE_PRIVATE);						
			output.write((edit.getId()+";"+edit.getPaddingTop()+";"+((String) edit.getHint()).getBytes()+";"+edit.getInputType()).getBytes());			
			//output.write(edit.getPaddingTop());
			//output.write(((String) edit.getHint()).getBytes());
			//output.write(edit.getInputType());
			if(output != null){
				output.close();
			}
			if(Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())
					&& !Environment.MEDIA_MOUNTED_READ_ONLY.equals(Environment.getExternalStorageState())){
				mFile.createNewFile();
				output = new FileOutputStream(mFile);
				output.write((edit.getId()+";"+edit.getPaddingTop()+";"+((String) edit.getHint()).getBytes()+";"+edit.getInputType()).getBytes());
				if(output != null){
					output.close();
				}
			}
		} catch(FileNotFoundException e){
			e.printStackTrace();
			Toast.makeText(this, e.getMessage(), Toast.LENGTH_LONG).show();
		} catch(IOException err){
			err.printStackTrace();
			Toast.makeText(this, err.getMessage(), Toast.LENGTH_LONG).show();
		}
	}