BufferedReader br = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"));
String line;
while ( (line = br.readLine()) != null && 'v' == line.charAt(0) )
{
// perform your task here
String[] separated = line.split(" ");
Log.d("bbb", separated[0].toString());
}
07-02 23:17:42.127: E/Trace(14343): error opening trace file: No such file or directory (2)
07-02 23:17:42.127: D/ActivityThread(14343): setTargetHeapUtilization:0.25
07-02 23:17:42.127: D/ActivityThread(14343): setTargetHeapIdealFree:8388608
07-02 23:17:42.127: D/ActivityThread(14343): setTargetHeapConcurrentStart:2097152
07-02 23:17:42.167: D/aaa(14343): It worked!
07-02 23:17:42.337: D/libEGL(14343): loaded /system/lib/egl/libEGL_adreno200.so
07-02 23:17:42.337: D/libEGL(14343): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
07-02 23:17:42.337: D/libEGL(14343): loaded /system/lib/egl/libGLESv2_adreno200.so
07-02 23:17:42.397: I/Adreno200-EGLSUB(14343): <ConfigWindowMatch:2087>: Format RGBA_8888.
07-02 23:17:42.417: E/(14343): <s3dReadConfigFile:75>: Can't open file for reading
07-02 23:17:42.417: E/(14343): <s3dReadConfigFile:75>: Can't open file for reading
07-02 23:17:42.417: D/OpenGLRenderer(14343): Enabling debug mode 0
double を追加すると、ストリームの読み取りプロセスが停止しているようです。「&& 'v' == line.charAt(0)」を削除すると、正常に動作し、次の出力が得られます。
07-02 23:17:42.127: E/Trace(14343): error opening trace file: No such file or directory (2)
07-02 23:17:42.127: D/ActivityThread(14343): setTargetHeapUtilization:0.25
07-02 23:17:42.127: D/ActivityThread(14343): setTargetHeapIdealFree:8388608
07-02 23:17:42.127: D/ActivityThread(14343): setTargetHeapConcurrentStart:2097152
07-02 23:17:42.167: D/aaa(14343): It worked!
07-02 23:17:42.337: D/libEGL(14343): loaded /system/lib/egl/libEGL_adreno200.so
07-02 23:17:42.337: D/libEGL(14343): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
07-02 23:17:42.337: D/libEGL(14343): loaded /system/lib/egl/libGLESv2_adreno200.so
07-02 23:17:42.397: I/Adreno200-EGLSUB(14343): <ConfigWindowMatch:2087>: Format RGBA_8888.
07-02 23:17:42.417: E/(14343): <s3dReadConfigFile:75>: Can't open file for reading
07-02 23:17:42.417: E/(14343): <s3dReadConfigFile:75>: Can't open file for reading
07-02 23:17:42.417: D/OpenGLRenderer(14343): Enabling debug mode 0
07-02 23:20:47.264: E/Trace(14481): error opening trace file: No such file or directory (2)
07-02 23:20:47.264: D/ActivityThread(14481): setTargetHeapUtilization:0.25
07-02 23:20:47.264: D/ActivityThread(14481): setTargetHeapIdealFree:8388608
07-02 23:20:47.264: D/ActivityThread(14481): setTargetHeapConcurrentStart:2097152
07-02 23:20:47.304: D/aaa(14481): It worked!
07-02 23:20:47.304: D/bbb(14481): #
07-02 23:20:47.304: D/bbb(14481): #
07-02 23:20:47.304: D/bbb(14481): #
07-02 23:20:47.304: D/bbb(14481): #
07-02 23:20:47.304: D/bbb(14481): #
07-02 23:20:47.304: D/bbb(14481): v
07-02 23:20:47.304: D/bbb(14481): v
07-02 23:20:47.304: D/bbb(14481): v
07-02 23:20:47.304: D/bbb(14481): v
07-02 23:20:47.314: D/bbb(14481): v