有谁知道如何连续捕获日志并更新列表?我认为
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();
}