Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
アクティビティから内部ストレージに保存されたファイルを作成しました。このファイルを別のアクティビティから削除するにはどうすればよいですか?
ファイルのディレクトリ(方法はわかりません)を取得して削除する必要があると思います。使ってみました
context.deleteFile();
しかし、非静的メソッドから呼び出そうとしているため、機能しません。
これがあなたの答えです:
File dir = getFilesDir(); File file = new File(dir, "my_filename"); boolean deleted = file.delete();
この回答 またはこの回答のように、ファイルを指すインスタンスを取得して削除してみてください