원터치는 먹는데 멀티터치가 않먹네요 -ㅅ- 이벤트상에서 뭘해도안되더라구요 -ㅅ-;

있으면 공유좀요

public class Multitouch extends Service {

 

@Override
    public int onStartCommand(Intent intent, int flags, int startId) {
     // TODO Auto-generated method stub
  tv = new TextView(this);        //뷰 생성
        tv.setText("이 뷰는 항상 위에 있다.");
        tv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 18);
        tv.setTextColor(Color.BLUE);
        tv.setOnTouchListener(new OnTouchListener() {
         
            public boolean onTouch(View v, MotionEvent event) {
                int action = event.getAction();
                float x = event.getX();
                float y = event.getY();
                Log.d("tag ","action: "+action+", x:"+x+", y:"+y);

                if(x > 0 && x < tv.getWidth() && y > 0 && y < tv.getHeight()) {
                    Log.d("tag", "뷰를 클릭함.");
                }
                return true;
            }
        });
        //최상위 윈도우에 넣기 위한 설정
        WindowManager.LayoutParams params = new WindowManager.LayoutParams(
        WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY,   //항상 최 상위에 있게
        WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH,       //터치 인식
        PixelFormat.TRANSLUCENT);                                                          //투명
        WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE); //윈도 매니저
        wm.addView(tv, params); 

//최상위 윈도우에 뷰 넣기. permission필요.<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
  // registerReceiver(br,ifilter);
        padService();
        if(VERSION.SDK_INT <= 13 || !kgManager.inKeyguardRestrictedInputMode()){
          flag=false;
      }
     mQuit = false;
     
     return super.onStartCommand(intent, flags, startId);
    }

 

}