1
有没有人有关于如何连续捕获日志和更新列表的想法?据我所知运行时记录
Process process = Runtime.getRuntime().exec("logcat -d");
将读取日志缓冲区的全部内容并返回。但有没有办法不断读取日志缓冲区并更新列表视图?
有没有人有关于如何连续捕获日志和更新列表的想法?据我所知运行时记录
Process process = Runtime.getRuntime().exec("logcat -d");
将读取日志缓冲区的全部内容并返回。但有没有办法不断读取日志缓冲区并更新列表视图?
我相信这是做到这一点的唯一方法。不要在生产应用程序中这样做......它会快速耗尽电池寿命。
Process process = Runtime.getRuntime().exec("logcat logcat -b events");
BufferedReader bufferedReader =
new BufferedReader(new InputStreamReader(process.getInputStream()));
String line = bufferedReader.readLine();
while (line != null) {
// do something with the line
line = bufferedReader.readLine();
}
这是收集缓冲区大小日志的已知方法。我希望它能够持续运行并在屏幕上继续显示更新。 –