2013-07-11 50 views
0

我正在使用getExternalFilesDir(Environment.DIRECTORY_MOVIES);存儲我的應用需要的一些數據。getExternalFilesDir ..在卸載過程中似乎沒有被刪除

我只從eclipse(或導出的.apk)進行測試,當我通過設置 - >應用程序卸載應用程序時,文件不會被刪除。

我在StackOverflow中找到的所有文檔和問題似乎導致我相信這些文件應該在卸載過程中被刪除,但它們似乎仍然存在。

這是因爲它沒有從市場上安裝?我瞄準了10級

<uses-sdk 
    android:minSdkVersion="10" 
    android:targetSdkVersion="10" /> 

回答

0

從市場上安裝似乎不是問題。

你解釋的行爲就像getExternalStoragePublicDirectory()方法一樣工作。你確定你不是調用這個方法而不是getExternalFilesDir()嗎?

看看這裏http://developer.android.com/guide/topics/data/data-storage.html#filesInternal,部分「應該共享存儲文件」

我希望它能幫助

+0

的方法直接複製出來的我的代碼,所以我知道它一定是正確的。我無法在內部存儲這些文件,因爲最終這些文件可能會達到500萬像素,而且我更可能吹動內部存儲。我也不想使用共享的公共,因爲我希望這些文件在卸載時被刪除。謝謝。 – d3n13d1