Laisser un FileWriter ouvert
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 ?
Code:
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();
}
}
} |
Merci d'avance pour votre aide.