android如何获取缓存并展示在txtview中
时间: 2024-05-02 14:22:01 浏览: 47
您可以使用以下代码获取缓存并在TextView中显示:
```
File cacheDir = getCacheDir(); // 获取缓存目录
File file = new File(cacheDir, "cache.txt"); // 获取缓存文件
try {
FileInputStream fis = new FileInputStream(file);
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
StringBuilder sb = new StringBuilder();
String line;
while ((line = br.readLine()) != null) {
sb.append(line).append("\n"); // 将缓存内容添加到StringBuilder中
}
br.close();
fis.close();
TextView textView = findViewById(R.id.textView); // 获取TextView
textView.setText(sb.toString()); // 在TextView中显示缓存内容
} catch (IOException e) {
e.printStackTrace();
}
```
请注意,上述代码仅适用于缓存文本文件。如果您的缓存文件是二进制文件或其他格式,请使用相应的读取方法。