在settouch拦截器内部无法调用android中的函数?

在settouch拦截器内部无法调用android中的函数?,android,Android,在我的应用程序中,我使用一个弹出窗口。为了在用户触摸外部时关闭弹出窗口,我使用下面的订单列表PW编码编码,弹出窗口关闭功能工作正常,但无法调用 Submenu_listtask = new Submenu_list(); Submenu_listtask.execute(); setTouchInterceptor中的此函数不起作用。谁知道呢,请帮帮我 订单列表PW编码 order_list_pw.setTouchInterceptor(new OnTouchListener() {

在我的应用程序中,我使用一个弹出窗口。为了在用户触摸外部时关闭弹出窗口,我使用下面的订单列表PW编码编码,弹出窗口关闭功能工作正常,但无法调用

Submenu_listtask = new Submenu_list();
Submenu_listtask.execute();
setTouchInterceptor
中的此函数不起作用。谁知道呢,请帮帮我

订单列表PW编码

order_list_pw.setTouchInterceptor(new OnTouchListener() {
                public boolean onTouch(View v, MotionEvent event) {
                    if (event.getAction() == MotionEvent.ACTION_OUTSIDE) {
                        //Unable to call this function
                        Submenu_listtask = new Submenu_list();
                        Submenu_listtask.execute();

                        order_list_pw.dismiss();

                        Log.v("Name", "Name");

                        return true;
                    }

                    return false;
                }
            });

返回
true
onTouch()
的末尾,返回
false
只允许您捕获
操作事件