Проблема перевода Int в string

Делаю проект и остановился на одной штуке. Я получаю данные по блютуз(строку) и затем должен преобразовать в число, что бы построить график.И вот я запнулся. Каждый раз когда передаю строку выходит ошибка. Можете помочь пожалуйста?

public void run() {
        BufferedInputStream bis = new BufferedInputStream(inputStream);
        StringBuffer buffer = new StringBuffer();
        final StringBuffer sbConsole = new StringBuffer();
        String string1="";
        final ScrollingMovementMethod movementMethod = new ScrollingMovementMethod();


        while (isConnected) {
            try {
                int bytes = bis.read();
                buffer.append((char) bytes);
                int eof = buffer.indexOf("\r\n");
                 if (eof > 0) {
                    sbConsole.append(buffer.toString());
                    buffer.delete(0, buffer.length());
                    int temp = Integer.parseInt(sbConsole.toString());
                    runOnUiThread(new Runnable() {
                        @Override
                        public void run() {
                            int temp = Integer.parseInt(sbConsole.toString());
                            etConsole.setText(sbConsole.toString());
                            etConsole.setMovementMethod(movementMethod);
                            sbConsole.delete(0, sbConsole.length());
                            if(temp>100){
                                etConsole.setText("yes");
                                etConsole.setMovementMethod(movementMethod);
                            }
                            else{
                                etConsole.setText("yes");
                                etConsole.setMovementMethod(movementMethod);
                            }
                            temp=0;
                        }
                    });
                }

            } catch (IOException e) {
                e.printStackTrace();
            }
        }

        try {
            bis.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

Ответы (0 шт):