点击按钮停止睡眠

时间:2019-04-09 22:08:05

标签: android

我需要从数组向arduino evry 10s发送一个值。我的代码有效,但是当我单击Button Re并发送“ 0inver#”作为最后一个值来重置arduino时,我必须停止我的应用程序。 我的代码:

Submet.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            checkDataEntered();
            //String airspeed = airspeedinv.getText().toString();
           // String select = selectinv.getText().toString();
            int i= 0;
            //double selection = Double.parseDouble(select);
            int arrayLength = (int) vent.size();
            while ((i<arrayLength) && (keepGoing)){
                airspeedinv.setText(vent.get(i).toString());
                desplay.setText(calage.get(i).toString());
                String output =calage.get(i).toString().concat("inver#");
                MyConexionBT.write(output);

               try {
                    sleep(10000);
               } catch (InterruptedException e) {
                    e.printStackTrace();
                }

                i++;
            }

        }

    });
    Re.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            desplay.setText("0");
            MyConexionBT.write("0inver#");
            keepGoing = false;
        }
    });
}

我不知道为什么还有一件事,但是airspeedinv和desplay EditText不显示任何值。

0 个答案:

没有答案