2011-02-10 6 views
7

Jak błędów, okazało się, że GetCacheDir powrócić /data/data/yourapp/cache/gdzie jest plik, gdy użycie getCacheDir

Ale jak przechowywać pliki, znalazłem nic w tej ścieżce (z Shell), ale w /sdcard/Android/data/yourapp/cache/ znalazłem cache plik? kto może mi powiedzieć, dlaczego?

+0

Nikt o tym nie wie? – landry

+1

dziwne! Nigdy wcześniej tego nie widziałem. widzisz coś z dziennika? –

Odpowiedz

9

Jak błędów, okazało się, że GetCacheDir powrót/data/data/yourapp/cache/

To brzmi prawo do getCacheDir.

Ale jak przechowywać pliki, znalazłem nic w tej ścieżce (z muszli), ale w/sdcard/Android/data/yourapp/cache/znalazłem plik cache? kto może mi powiedzieć, dlaczego?

To, co otrzymasz od getExternalCacheDir.

Czy jesteś pewien, że używasz właściwego połączenia API? Czy sprawdziłeś wartości zwracane w operacjach na plikach (czy wszystkie odniosły sukces)? Możesz wypróbować niektóre funkcje plików, aby sprawdzić, czy wszystko działa poprawnie. (createNewFile, istnieje, getAbsolutePath)

Powiązane problemy