私はファイルを選択して削除することができるディレクトリを開きたいと思います。これは、ディレクトリを開くために私のコードです:インテントでファイルを選択してからonActivityResultを削除
public void openDirectory() {
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getAbsolutePath() + "/drugdiy/doc");
intent.setDataAndType(uri, "*/*");
startActivityForResult(Intent.createChooser(intent, "Open folder"), 0);
}
私はそれを削除することができるようにonActivityResult
にuri
を渡す方法にこだわっていますか?あなたがthe documentation for ACTION_GET_CONTENT
を読めば
public void onActivityResult(int requestCode, int resultCode, Intent data){
switch (requestCode) {
case 0: {
Uri uri =
File file = new File(uri.getPath());
file.delete();
}
}
}