我刪除文件這樣刪除的圖像仍然顯示在Android圖庫,直到我重新啓動
File fileToDelete = new File("filepath");
Boolean fileDeleted = fileToDelete.delete();
的fileDeleted是真實的,當我檢查DDMS該文件不存在,但emaulator如果我點擊它仍然顯示剛剛刪除的圖像。我必須重新啓動模擬器才能看到更改。
有沒有什麼方法可以在不必重新啓動emaulator的情況下查看更改?我正在使用eclipse
我不手頭上有一個android我使用iPhone :)。這是如何在實際的電話上工作?直到手機關機再重新開機之前,圖像仍然可見。 – stack
是的。如果您不更新MediaStore。你應該遵循@zapl的回答來做出正確的回答 – nandeesh
我做了這件事,它修復了問題 //廣播Media Scanner Intent來觸發它 sendBroadcast(新Intent(Intent.ACTION_MEDIA_MOUNTED,Uri .parse(「file ://「 + Environment.getExternalStorageDirectory()))); – stack