为什么button.ispressed在android上不起作用

问题描述

嗨,我只在按下按钮(不是物理按钮)时才尝试点亮android上的led 所以我在下面尝试了这段代码,但不适用于未按下的方法: 我只想在按下按钮的时候被引导打开

button.setOnClickListener(new View.OnClickListener(){

            @Override

            public void onClick(View view) {

                if(!button.isPressed()){
                try {

                    mLightGpio = mPeripheralManager.openGpio("BCM3");
                    mLightGpio.setDirection(Gpio.DIRECTION_OUT_INITIALLY_HIGH);


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

            }
              else
                  {
                   try {
                       mLightGpio = mPeripheralManager.openGpio("BCM3");
                       mLightGpio.setDirection(Gpio.DIRECTION_OUT_INITIALLY_LOW);

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

        });
    }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)