How to detect when device goes to multi-window mode of Android N
问题 I want to get notified from my background service when the user switches to multi-window mode. Is there a way to get this information by a service other than the activities involved in the process. Also I have noticed that when an overlay is clicked on the area of the foreground window it automatically switches to the activity under the area. Can this be prevented? 回答1: You must add ViewTreeObserver. And check if device enter in Multi-Window mode getActivity().isInMultiWindowMode() 回答2: