질문 그대로 모든 터치를 감지해서 처리해야되는데
현재 액티비티에 Fragment 여러개가 있고 Fragment가 교체되는 형식입니다
MainActivity - Fragment 다수
어떤 버튼을 누르면
MainActivity에서 Relative 지정해놓은 View가 하나 뜹니다(약간 더보기 메뉴같은..)
그 후에 다른 공간을 눌렀을때 이 View를 INVISIBLE 시켜야 되서
MainActivity에서 OnTouchEvent를 오버라이드 해서 처리하면
될 것 같았는데. 예상과는 다르게 OnTouchEvent에 들어오질 않습니다(로그)
다른 프레그먼트 영역 화면을 눌렀을때 Activity는 아래 깔려있고 그 위에
Fragment가 있어서 감지를 못하는건지 잘 모르겠습니다.
Fragment 교체되는 영역에(메인 xml에 잡혀있는 Layout)도 클릭리스너 달아서 해봤는데
감지가 안됩니다
일일이 Fragment에 있는 Layout마다 클릭리스너 달아서 처리하면 될 것 같긴한데
Fragment가 수십개가 될 가능성이 있다보니 비효율적일것 같은데
다른 방법이 있는지 궁금합니다