Страница 1 из 1

урок 130

Добавлено: 23 окт 2015, 16:27
yura91
Почему в 130 уроке функция

Код: Выделить всё

public void readStart(View v) {
        Log.d(TAG, "read start");
        isReading = true;
        new Thread(new Runnable() {
            @Override
            public void run() {
                if (audioRecord == null)
                    return;

                byte[] myBuffer = new byte[myBufferSize];
                int readCount = 0;
                int totalCount = 0;
                while (isReading) {
                    readCount = audioRecord.read(myBuffer, 0, myBufferSize);
                    totalCount += readCount;
                    Log.d(TAG, "readCount = " + readCount + ", totalCount = "
                            + totalCount);
                }
            }
        }).start();
    }
не читает данные в буфер Log.d(TAG, "readCount = " + readCount + ", totalCount = "
+ totalCount); выводит нули как исправить код??