Ich habe diesen Code, der eine bestimmte Datei unter einem Ordner löscht, die ich zuvor erstellt habe "pass", was ich möchte ist jede Datei löschen ein Benutzer klickt, nicht diese bestimmte Datei " myfile“Löschen von Dateien auf SD-Karte Ich wähle
public void function1(int id){
Toast.makeText(this, "function 1 called", Toast.LENGTH_SHORT).show();
String fileName = Environment.getExternalStorageDirectory() +"/pass/myfile.pdf";
File myFile = new File(fileName);
if(myFile.exists())
myFile.delete();
ich habe Parameter versucht, zu dieser Klasse von einer anderen Klasse zu übergeben verwendet wird, aber es ist nicht
file_name = getIntent().getStringExtra("fileName");
String fileName = Environment.getExternalStorageDirectory() +"/pass/"+file_name;
File myFile = new File(fileName);
if(myFile.exists())
myFile.delete();
diese Klasse übergibt den Dateinamen
if (position == 0) {
// pass parameters file name & file url
Intent s = new Intent(getApplicationContext(),PDFListActivity.class);
s.putExtra("fileName","myfile.pdf");
startActivity(s);
funktioniert
, wie Sie die Daten vorbei ?? –