Reputation: 1334
I have created a file stored on internal storage from an activity. How can I delete this file from another activity?
I'm thinking I'll have to get the file's directory (which I'm not sure how to) and delete it. I tried using
context.deleteFile();
but it won't work because I'm trying to call it from a non-static method.
Upvotes: 22
Views: 34957
Reputation: 11872
You can try getting the instance pointing to the file and deleting it like in this answer or this one
Upvotes: 3
Reputation: 17037
Here is your answer :
File dir = getFilesDir();
File file = new File(dir, "my_filename");
boolean deleted = file.delete();
Upvotes: 45