屏幕打开后,ToggleButton onTouchListener无法正常工作

时间:2014-02-18 16:55:43

标签: android android-activity android-button lockscreen

我有一个PTT应用程序,如果我接到电话并且我的屏幕关闭,屏幕必须打开并且活动带到前面。这是有效的,但是,如果我尝试在此活动中按住ToggleButton,它只会听第一次触摸,并且不会发生ACTION_UP事件。这就是ptt onTouchListener的实现方式:

pushToTalkButton.setOnTouchListener(new OnTouchListener() {

            @Override
            public boolean onTouch(View v, MotionEvent event) {
                int action = event.getAction();

                if (action == MotionEvent.ACTION_DOWN && activeCall == null) {
                    initiateCall();
                }else if (action == MotionEvent.ACTION_UP && activeCall != null) {
                    endCall();
                }

                return false;
            }
        });

关于为什么会发生这种情况的任何想法?

0 个答案:

没有答案