ContextWrapper.CacheDir Properti

Definisi

Mengembalikan jalur absolut ke direktori cache khusus aplikasi pada sistem file.

public override Java.IO.File? CacheDir { [Android.Runtime.Register("getCacheDir", "()Ljava/io/File;", "GetGetCacheDirHandler")] get; }
[<get: Android.Runtime.Register("getCacheDir", "()Ljava/io/File;", "GetGetCacheDirHandler")>]
member this.CacheDir : Java.IO.File

Nilai Properti

Mengembalikan jalur absolut ke direktori cache khusus aplikasi pada sistem file. Sistem akan secara otomatis menghapus file di direktori ini karena ruang disk diperlukan di tempat lain pada perangkat. Sistem akan selalu menghapus file lama terlebih dahulu, seperti yang dilaporkan oleh File.lastModified() . Jika diinginkan, Anda dapat memberikan lebih banyak kontrol atas cara file dihapus menggunakan StorageManager.setCacheBehaviorGroup(File,boolean) dan StorageManager.setCacheBehaviorTombstone(File,boolean) . Aplikasi sangat dianjurkan untuk menjaga penggunaan ruang cache di bawah kuota yang dikembalikan oleh StorageManager.getCacheQuotaBytes(java.util.UUID) . Jika aplikasi Anda melampaui kuota ini, file cache Anda akan menjadi beberapa yang pertama dihapus saat ruang disk tambahan diperlukan. Sebaliknya, jika aplikasi Anda tetap berada di bawah kuota ini, file cache Anda akan menjadi beberapa yang terakhir dihapus saat ruang disk tambahan diperlukan. Perhatikan bahwa kuota cache Anda akan berubah dari waktu ke waktu tergantung pada seberapa sering pengguna berinteraksi dengan aplikasi Anda, dan tergantung pada berapa banyak ruang disk di seluruh sistem yang digunakan. Jalur yang dikembalikan dapat berubah dari waktu ke waktu jika aplikasi panggilan dipindahkan ke perangkat penyimpanan yang diadopsi, sehingga hanya jalur relatif yang harus dipertahankan. Aplikasi tidak memerlukan izin tambahan untuk membaca atau menulis ke jalur yang dikembalikan, karena jalur ini berada di penyimpanan privat mereka. Mengembalikan File Jalur direktori yang menyimpan file cache aplikasi.

Atribut

Keterangan

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Java dokumentasi untuk android.content.ContextWrapper.getCacheDir().

Berlaku untuk