我有一個內容菜單,在幾秒鐘內按下該項目時,彈出一個重命名和刪除菜單。但我不知道如何獲得一個文件的正確目錄。這裏是我的代碼:如何從存儲中刪除文件
@Override
public boolean onContextItemSelected(MenuItem item) {
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();
switch(item.getItemId()) {
case R.id.rename:
// edit stuff here
return true;
case R.id.delete:
File dir = new File(Environment.getExternalStorageDirectory()+"/Music/MusicPlayer");
if (dir.isDirectory())
{
String[] children = dir.list();
for (int i = 0; i < children.length; i++)
{
new File(dir, children[i]).delete();
}
}
// remove stuff here
return true;
default:
return super.onContextItemSelected(item);
}
}
這是如何與Android的工作室? – Sufian
'但我不知道如何獲得一個文件的正確目錄.'你沒有說明你是如何選擇文件。它在'ListView'中?可以選擇多個文件嗎? – Sufian
它是在listview中,我不能選擇多個文件。 –