0

我有一个使用各种的应用程序,System.out.println("Bla bla");我希望所有这些调用都被捕获并作为字符串处理,所以我可以用类似的TextView东西查看它们

void updateTextView(String capturedPrintline){
     mytextView.setText(capturedPrintline.processPrint());
}

但不幸的是,我不知道如何在System.out.println不手动编辑每个方法类的情况下捕获 ALL 以将打印内容返回为String

我怎样才能实现我的目标?

注意

我需要该应用程序在没有任何外部调试器的设备中运行时在 TextView 本身中显示 System.out.println

4

1 回答 1

0

您可以使用此方法设置自己的 PrintStream 来捕获所有输出:

System.setOut(打印流)

于 2013-10-25T14:58:40.677 回答