Bonjour,
Je débute et j'ai un problème avec un FileWriter.
J'ai un NullPointerException sur la dernière ligne de ma méthode "onCreate".
Je pense que ça vient du fait que mon FileWriter est instancié dans ma procédure "filecreate" et n'est pas disponible dans ma méthode "onCreate" mais je ne sais pas comment remédier à cela.
Quelqu'un saurait-il m'expliquer comment procéder ?Merci d'avance pour votre aide.
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 public class MonActivity extends Activity { Writer filewriter; File kml; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); createfile(); filewriter.append("suite"); filewriter.close(); } public void createfile() { Date d = new Date(); SimpleDateFormat f = new SimpleDateFormat("yyyyMMddHHmm"); String nomfichier = f.format(d); File kml = new File("/sdcard/", nomfichier + ".kml"); try { FileWriter filewriter = new FileWriter(kml,false); filewriter.append("debut"); } catch (IOException e) { Toast.makeText( getApplicationContext(),e.getMessage(),Toast.LENGTH_SHORT ).show(); } } }
Partager