The onFOcusChanged method is called every time the focus of your view changes, so if the user touches your view, you will receive a call to onFocusChanged.
, .
protected void onFocusChanged(boolean gainFocus, int direction, Rect previouslyFocusedRect) {}