WriteDataToFile(String) kann java.io.Writer bei einer geprüften Ausnahme in FindBugs möglicherweise nicht bereinigenAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 WriteDataToFile(String) kann java.io.Writer bei einer geprüften Ausnahme in FindBugs möglicherweise nicht bereinigen

Post by Anonymous »

Ich verwende die FileWrite-Klasse zum Schreiben in eine Datei und es funktioniert einwandfrei. Aber FindBugs weist mich auf ein kleines Problem in meinem Code-Snippet hin.

Code-Snippet:

Code: Select all

  SimpleDateFormat formatter = new SimpleDateFormat("yyyy_MM_dd");
Date now = new Date();
String fileName = formatter.format(now) + ".txt";
FileWriter writer = null;
try {
File root = new File(Environment.getExternalStorageDirectory(), "Test");
if (!root.exists()) {
root.mkdirs();
}
File gpxfile = new File(root, fileName);

writer = new FileWriter(gpxfile, true);
writer.append(text + "\n\n");

} catch (IOException e) {
e.printStackTrace();

} finally {
if (writer != null) {
try {
writer.flush();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Findbug-Bericht:

OBL_UNSATISFIED_OBLIGATION: Methode kann Stream oder Ressource möglicherweise nicht bereinigen
writeDataToFile(String) kann java.io.Writer bei geprüfter Ausnahme möglicherweise nicht bereinigen

In welcher Zeile erhalte ich diesen Fehler?

Code: Select all

  writer = new FileWriter(gpxfile, true);
Könnte mir bitte jemand erklären, was das genau ist?
Und wie können wir das lösen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post
  • MAP > zur Liste > Verwenden der Stream -API
    by Anonymous » » in Java
    0 Replies
    100 Views
    Last post by Anonymous
  • Wie kann man den HTML -Code in Java bereinigen, um XSS -Angriffe zu verhindern?
    by Anonymous » » in HTML
    0 Replies
    16 Views
    Last post by Anonymous
  • Eclipse+Findbugs - Die Filterdatei ausschließt nicht
    by Anonymous » » in Java
    0 Replies
    42 Views
    Last post by Anonymous
  • Eclipse+Findbugs - Die Filterdatei ausschließt nicht
    by Anonymous » » in Android
    0 Replies
    34 Views
    Last post by Anonymous
  • Wie kann ich Benutzereingaben mit PHP bereinigen?
    by Anonymous » » in Php
    0 Replies
    28 Views
    Last post by Anonymous