2012-11-13 2 views
2

내 앱이 "onPause"또는 "onStop"상태 인 경우 onTouchEvent 수신을 계속 유지하려면 어떻게해야합니까?
즉, 내 앱이 백그라운드에서 실행되는 동안 ACTION_DOWN 또는 제스처를 만들 었는지 알고 싶습니다. 물론 앱을 종료하면 작동하지 않아야합니다. 누군가 나를 도와 줄 수 있습니까? 고마워요onTouchEvent on app during pause

답변

1

TYPE_SYSTEM_OVERLAY의 창을 만듭니다. 이에 대한 추가 권한이 필요합니다. 이 창에는 터치 이벤트가 수신됩니다.

는 업데이트 : 이것은 단지 근무로 보인다 전에 : TYPE_SYSTEM_OVERLAY in ICS

1

이 목적으로 사용할 수있는 일반적인 시스템 메커니즘이 있는지는 잘 모르겠지만 일반적인 onTouchEvent에서는 작동하지 않습니다. 이 이벤트는보기에 할당되며 앱이 일시 중지되거나 중지되었을 때이보기가 표시되지 않습니다. 그래서 당신은 어떤 종류의 시스템 이벤트와 App-local view에 할당 된 것을 찾지 않아도된다고 생각합니다.