1
A
回答
2
試試這個
public static void trimCache(Context context) {
try {
File dir = context.getCacheDir();
if (dir != null && dir.isDirectory()) {
deleteDir(dir);
}
} catch (Exception e) {
// TODO: handle exception
}
}
public static boolean deleteDir(File dir) {
if (dir!=null && dir.isDirectory()) {
String[] children = dir.list();
for (int i = 0; i < children.length; i++) {
boolean success = deleteDir(new File(dir, children[i]));
if (!success) {
return false;
}
}
}
// The directory is now empty so delete it
return dir.delete();
}
也加入這一行你menifest.xml
<uses-permission android:name="android.permission.CLEAR_APP_CACHE"></uses-permission>
相關問題
- 1. 什麼時候iPhone應用程序緩存被清除?
- 2. Android清除應用程序緩存清除提供程序也
- 3. 我們什麼時候需要清除scanf緩衝區?
- 4. 我什麼時候開始看付款?
- 5. 我如何知道用戶何時清除我的應用程序緩存
- 6. 在Android中退出時清除應用程序緩存
- 7. 什麼時候在iOS上清除磁盤緩存?
- 8. 緩存清單彌補我的應用程序時在線
- 9. Android:如何同時清除所有應用程序的緩存
- 10. KineticJS:我什麼時候使用toImage()以及什麼時候使用緩存()
- 11. Clojure的記憶什麼時候清除緩存?
- 12. 什麼時候應該將Runloop應用於我的程序,爲什麼?
- 13. 什麼時候應該在我們的android應用程序中使用db.close()?
- 14. 爲什麼不緩存:: clear()清除我的(查看)緩存? (CakePHP)
- 15. 我的HTML5應用程序緩存清單是緩存一切
- 16. 什麼時候我的應用程序的過程中死去
- 17. 限制我們的Android應用程序緩存被清除的任何選項?
- 18. XBAP從應用程序清除緩存
- 19. 爲什麼我無法清除我的圖像緩存?
- 20. 我應該什麼時候開始學習Qt?
- 21. 我應該什麼時候開始考慮轉向Python 3?
- 22. 爲什麼Java在嘗試開發應用程序時緩存我的應用程序
- 23. 什麼時候從內存中移除應用程序
- 24. 如何清除應用程序緩存在android退出
- 25. 爲什麼Chrome應用程序無法加載我的脫機緩存清單
- 26. 在android程序清除應用程序的緩存不適用於圖像
- 27. 反映清除Android應用程序緩存的方法
- 28. 清除android中的所有應用程序緩存
- 29. 清除android應用程序中的緩存
- 30. 如何清除Android中另一個應用程序的緩存?
你怎麼想 「清除緩存內存」 的意思? – CommonsWare 2010-08-31 10:58:00
@Clear緩存內存意味着我想清除以前的緩存圖像 – sivaraj 2010-08-31 11:36:02