2011-12-08 20 views
0
imagedirectory = new File(path); 
imagepool = imagedirectory.listFiles(); 
Uri targetdelete = Uri.fromFile(imagepool[photoindex]); //photoindex is integer 1 
File filetodelete = new File(targetdelete); 
boolean deleted = filetodelete.delete(); 

刪除一個文件,我在這行我試圖寫一個方法來自於Android設備的內部存儲和

File filetodelete = new File(targetdelete); 

收到一個錯誤,它說targetdelete必須是一個字符串對象.. ..我認爲在初始化一個File對象時把Uri對象作爲參數是有效的嗎?

再次感謝堆棧溢出的精彩專家!

+0

http://meta.stackexchange.com/a/5235/169610接受答案..... – Uttam

回答

1

爲什麼不只是刪除= imagepool [photoindex] .delete();

+1

謝謝你,你剛剛證明我剛剛贏得了「月度白癡」獎。 – user1066804

+0

這是一個非常簡單和完美的解決方案! – user1066804

+2

您應該將其標記爲已通過點擊綠色箭頭回答:) – sgarman

相關問題