Как определить, виден ли переключатель приложений? - PullRequest
0 голосов
/ 07 января 2011

Когда вы долго нажимаете кнопку «Домой» на устройстве Android, вы получаете переключатель приложений, который частично покрывает экран.

Единственный способ обнаружить это - прослушивание Activity.onWindowFocusChanged(boolean hasWindowFocus).Проблема в том, что если ваша деятельность уже потеряла фокус, например, в том же диалоговом окне она больше не будет вызываться.

Переключатель приложений не ведет себя как операция, поскольку onPause() в текущей операцииникогда не звонил.

Итак, как я могу определить, виден ли переключатель приложения, даже если моя деятельность потеряла фокус?

Или вместо этого, как определить, если долго нажимать клавишу возврата домой?

...